CSS 如何禁用超链接

CSS 如何禁用超链接

href属性指定超链接指向的页面的URL,而此属性指定了外部资源(通常是样式表文件)的位置(URL)。 要禁用超链接,我们需要使用各种属性与其结合使用。

语法

在HTML中,我们使用以下语法来使用href属性。

<a href="URL">Text</a>

在这里,我们也可以使用<link>标签而不是<a>标签。

多种方法

我们提供了不同的方法来解决这个问题。

  • 使用pointer-events属性。
  • 使用Bootstarp禁用链接属性。

让我们一一看看程序及其输出。

方法1:使用pointer-events属性

在这种方法中,href类内的链接被用来停用a>标签内的链接,并且使用pointer-events CSS属性来控制当点击时页面上的元素是否需要响应。

特定可视元素成为指针事件的目标的能力由pointer-events CSS属性控制,该属性指定它们是否可以。

我们除了使用pointer-events属性外,还使用了颜色和文本装饰属性。

值得注意的是,pointer-events是对非SVG元素使用CSS的实验性用法。由于存在许多未解决的问题,该功能最初是为CSS 3 UI草案规范而设计的,但现在已经移至CSS 4。

语法

以下是pointer-events CSS属性的通用语法,在参数中根据需要采用不同的属性。

Pointer-events: none;

示例

下面的程序中,我们使用内联CSS,在style标签中创建类,并将pointer-event属性设置为none,这样,在<a>标签中使用时,可以使href链接失效,通过添加相同的类将文本添加到<a>标签中,在HTML编程语言中使其失效。

<!DOCTYPE html>
<html 
   <head>
      <meta charset="utf-8">
      <title>Disable a href Link using CSS</title>
   </head>
   <style>
      .disable-link{
         pointer-events: none;        
         text-decoration: none;
         color: black;
      }
   </style>
   <body>
      <a class="disable-link" href="tutorialspoint.html">Link</a>
   </body>
</html>

方法2:使用Bootstrap的禁用链接属性

在这种方法中,href链接属性与预定义的Bootstrap类禁用属性配合使用,使提供的链接变为禁用状态。

为了尝试禁用<a>的链接功能,并在外观上使其看起来禁用,.disabled类使用pointer-events: none。

示例

在这个程序中,我们使用了Bootstrap的内置类.disabled与<a>配合使用,其中我们使用了href属性与链接,以使相同的链接在HTML编程语言中对任何用户不可用。

<!DOCTYPE html>
<html>
   <head>
      <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
      <script src="/scripts/jquery.min.js"></script>
      <script src="/bootstrap/js/bootstrap.min.js"></script>
   </head>
   <body>
      <ul class="nav nav-tabs nav-justified">
         <li class="disabled"> <a class="disabled" href="tutorialspoint.html">Link</a></li>
      </ul>
   </body>
</html>

支持的浏览器 - 支持pointer-events属性的浏览器如下所示:

  • Google Chrome 1.0
  • Edge 12.0
  • Internet Explorer 11.0
  • Firefox 1.5
  • Opera 9.0
  • Safari 4.0

在本文中,我们探讨了如何使用两种不同的方法在HTML中禁用href链接。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

CSS 精选笔记