慕粉140144540
2017-03-13 21:21
为什么这个标签会改变字体颜色,并且会在字体的下面加下划线
a标签是一个超文本链接,在浏览器解析时超链接是有默认属性的.
默认的样式大致是
color:blue; text-decoration:underline;
你可以用
a:link { color:black; text-decoration:none; }
改成普通样式
a:link
给a标签设置未被访问过时的样式
a:visited
给a标签设置访问过后的样式
a:hover
设置a标签鼠标悬浮时的样式
a:active
设定a标签被激活(鼠标点击)时的样式
这四个是a标签的伪类~
大致的书写使用格式是
a:伪类 { 属性名:属性值; }
<a href="***">***</a>是表示超连接,下划线和颜色是显示并告诉你这是超连接。
想要去掉下划线和字体颜色的话,可以新建一个CSS文件,在里面输入
a:link{ /*超链接正常状态下在样式*/
color:red; /*红色,或是其他颜色,看个人喜好*/
text-decoration:none /*无下划线*/
}
超链接
因为这是一个超链接,改变颜色是为了区分超链接和文本
初识HTML(5)+CSS(3)-升级版
1226118 学习 · 18236 问题
相似问题