一,前言: 刚加的css怎么没有渲染出来?浏览器中查看,发现是被其他的css给覆盖了,相信我们都曾遇到过这样的问题.那么浏览器是如何选择css标签的渲染顺序的呢?换句话说,css选择器的优先级是怎么规定的? 二.正文: 先上一个例子 <div id = "outerId" class = "outerClass"> <div id = "innererId" class = "innerClass">…
CSS选择器:基本可以分为通配选择器,标签选择器,类选择器,ID选择器,简单属性选择,具体属性选择,根据部分属性值选择,特定属性选择,从结构上来分还有后代选择器,子元素选择器,相邻兄弟选择器以及伪类.详细一些请见下表:类型选择符 E{}属性选择符E[attr]{}E[attr=value]{}选择具有attr属性且属性值等于value的EE[attr~=value]{}选择具有attr属性且属性值为用-连字符分隔的字词列表,由value开始的E.例如 <!DOCTYPE html PUBLIC…