a { text-decoration:none; color:blue; } a:hover { text-decoration:underline; } a:active { color:red; }
这是一个基本的样式定义:链接文字没有下划线,颜色为蓝色。当鼠标移动到链接上时,下划线出现,而鼠标点击时链接文字变为红色。
除此之外,a标签还可以定义伪元素。在下面的代码中,大家定义了一个箭头作为链接后面的图标。
a::after { content: "→"; display: inline-block; margin-left: 5px; }
这段代码的意思是在a标签后面添加一个“→”的箭头,并在箭头和链接之间添加5像素的空白。因为伪元素在a标签内部,所以箭头的样式也受到了a标签的影响。
需要注意的是,在定义a标签的样式时,应该优先权重大于其他选择器,以确保定义的样式覆盖其他样式。
#main a { color: green; }
在这段代码中,大家给ID为“main”的元素内所有a标签定义了一个绿色的颜色。即使在其他地方定义了a标签的样式,这里的定义也会生效。
在使用a标签时,大家应当了解它的属性和用法,以便更好的控制链接的样式和行为。