如何使用CSS消除链接图像周围的蓝色边框?


一个没有视觉效果的网站很无聊,即使它有良好的设计,我们大多数人可能更喜欢一个有很多图形的网站。为什么会这样呢?图像是一种快速简便的方法,可以增强您网站的用户体验。我们感知并发送到大脑的 90% 的信息是视觉信息。您可以使用图像来吸引注意力并重新集中访问者的注意力。

在传达重要信息方面,它们可能非常有用。图像是一种极好的情感触发器,您可以用它来吸引访问者并让他们继续阅读您的内容。

CSS使我们能够设置这些图像的样式和位置,从而创建出色的视觉效果。当我们使用图像作为超链接时,一些旧的浏览器会默认显示蓝色边框。在本文中,我们将讨论如何使用CSS更改或消除链接图像周围的蓝色边框。

什么是链接图像?

链接图像是在网页中添加并用作超链接的图像。要创建超链接,我们需要在``元素中添加图像。让我们在我们的HTML页面中创建一个简单的超链接图像。

使用旧浏览器添加链接图像

如果您使用的是Internet Explorer 6-8、Firefox 7等旧版浏览器将图像添加为超链接,则默认情况下会在图像周围显示蓝色边框。这类似于赋予超链接文本的效果。超链接文本默认情况下以蓝色下划线显示,悬停时字体颜色会突出显示。

示例

让我们使用Internet Explorer 6将图像添加为超链接。

<!DOCTYPE html>
<html>
<head>
   <title> Linked Images </title>
   <style>
      *{
         margin: 10px;
         padding: 5px;
         letter-spacing: 1px;
      }
      h1{
         color: green;
         text-decoration: underline;
      }
      img{
         max-width: 50%;
         height: 10%;
      }
   </style>
</head>
<body>
   <h1> Tutorialspoint </h1>
   <h2> Linked Images </h2>
   <a href= "https://tutorialspoint.com/"> <img src= "https://tutorialspoint.com/static/images/logo-color.png" alt= "tutorialspoint"> </a>
</body>
</html>

注意 − 在Internet Explorer 6中运行此程序,否则如果您使用任何其他现代浏览器,则不会看到默认的蓝色边框。

如何消除超链接图像的默认行为?

可以使用两种方法消除此默认行为。一种方法是完全从图像中删除边框,另一种方法是向图像添加您自己的边框样式。为了选择所有超链接图像,我们将使用CSS选择器。

CSS选择器

CSS选择器CSS规则的起始部分。它是一系列元素或其他术语,用于告诉浏览器必须选择哪个元素,以便可以应用CSS属性值(在规则中指定)。CSS选择器使开发人员能够选择(或匹配)要在网页中设置样式的HTML元素。

有多种类型的选择器。它们如下所示:

  • 简单选择器 – 它使用元素的名称、ID、类来选择元素。

  • 组合选择器 – 它使用元素之间的关系(例如父子关系)来选择元素。

  • 伪元素选择器 – 它选择元素的一部分,例如span。

  • 属性选择器 – 它使用元素的属性或其属性值来选择元素。

CSS选择器的一些示例包括CSS元素选择器、CSS分组选择器、CSS ID选择器、CSS通用选择器等。

通用CSS选择器

CSS星号(*)选择器,也称为CSS通用选择器,用于一次性选择或匹配整个网页的所有元素或元素的某些部分。选择后,您可以使用任何CSS自定义属性对其进行相应的样式设置。它匹配任何类型的HTML元素,例如`

`、`
`、`
广告
© . All rights reserved.