时间:2021-05-08
a标签伪类的作用:
":link": a标签还未被访问的状态;
":visited": a标签已被访问过的状态;
":hover": 鼠标悬停在a标签上的状态;
":active": a标签被鼠标按着时的状态;
写样式时,为毛要按这个顺序写:
其实本质还是“同等优先权的样式,写在后边的会覆盖前边”,a标签的伪类只不过是又结合了不同的动作顺序,动作的触发顺序决定了伪类的顺序必须按lvha来写。
下面结合这4个伪类简单说下:
因为前2者两种状态是常态,而后2者是即时状态,当即时状态触发时,要覆盖常态,所以2个即时状态要放在后边;
因为在常态下:如果a标签被访问过后,就要呈现被访问过的状态,所以visited 要放在link后边;
因为鼠标按下时,伴随着悬停的a标签上,所以要想active覆盖hover,就必须把active放后边;
顺序记忆技巧:
lv包hao用
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
注:该表引自W3School教程伪元素的分类及作用:下面通过代码看下CSS伪类修改input选中样式的示例代码,代码如下所示:主要是用到了after伪类和字体符
(以下问题仅针对javascript而提,请注意,如果连说法都有问题,请笑过就行)1、什么是静态类/伪静态类2、javsscript中书写静态类的语法是怎么样的
CSS控制元素的某种状态---伪类(用于向某些选择器添加特殊的效果)伪类的语法:元素标签伪类名称{属性:属性值;}a:link:未访问的链接a:hover:鼠标
mysql语句的书写顺序和执行顺序有很大差异。书写顺序,mysql的一般书写顺写为:selectfromjoinonwheregroupbyhavingorde
伪类:hover的规则:在CSS1中,此伪类仅可用于a对象。且对于无href属性的a对象,此伪类不发生作用;在CSS2中,此伪类可以应用于任何对象;目前IE5.