html+css中伪类伪元素之分及标签书写

版权声明:欢迎阅读,有误请指正,转载请申明。 https://blog.csdn.net/wx1995sss/article/details/85203691

css选择器有伪类和伪元素之分,以下是两者区别:
伪类:书写时元素加一个冒号然后写属性值;
伪元素:书写时元素加两个冒号然后写属性值;
一般伪元素同样只写一个冒号,浏览器照常识别,所以两者写法区分目前并不严格;
实际运用时根据作用对象,两者运用范围有差异:伪类运用于样式,伪元素运用于结构。
伪类:
a:link; a:visited; a:hover; a:active; element:first-child;等
伪元素:
element::first-line; element::fitst-letter; element::before; element::after;等
怎么区分:简单来说,如果不用这个选择器,要实现同样的效果,是通过给具体元素取类名实现,还是通过在结构里添加元素标签来实现,一目了然。
两者写法差异会逐渐区分,就像<br />与<br>,前者符合XML书写规则,且HTML也能识别,后者是HTML写法趋势。
随着程序语言规范统一,代码写法也将趋于规范化,这是一种好的发展方向。
这是菜鸟HTML代码书写规范

猜你喜欢

转载自blog.csdn.net/wx1995sss/article/details/85203691