a标签 伪类 html,CSS伪元素有哪些不得了的用法

先列出CSS中常用的伪类

a:link { color:#FF0000; } /* 未访问的链接 */

a:visited { color:#00FF00; } /* 已访问的链接 */

a:hover { color:#FF00FF; } /* 鼠标划过链接 */

a:active { color:#0000FF; } /* 已选中的链接 */

:checked 选择所有选中的表单元素

:disabled 选择所有禁用的表单元素

p:first-child 父元素中第一个p元素

比如#div p:first-child{

color:#E4393c;

}

:last-child 父元素中最后一个p元素

p:before

p:after 这两个常被用来清除浮动

html文字效果由css样式属性控制,css层叠样式表不是唯一但有优先顺序的。

第一优先级:无条件优先的属性只需要在属性后面使用!important。它会覆盖页面内任何位置定义的元素样式。

第二优先级:在html中给元素标签加style,即内联样式。

第三优先级:由一个或多个id选择器来定义。例如,#id{ margin:0; } 会覆盖.classname{ margin:3pxl}

第四优先级:由一个或多个类选择器、属性选择器、伪类选择器定义。如.classname{ margin:3px} 会覆盖div{ margin:6px; }

第五优先级:由一个或多个类型选择器定义。如div{ marigin:6px; } 覆盖*{ margin:10px;}

第六优先级:通配选择器,如*{ marigin:6px; }

还有一种是js脚本监听强制控制,这里修改需要找到监听事件进行修改。

可以,a标签跟普通标签的样式设置一样,只不过多了一些特有的link样式