写网页的时候CSS样式一般是先把没用的清楚掉的,比如自带的边框 margin padding等等,
你需要把所有的标签基本都得清除一遍,不然后期写网页的时候有的小细节问题很难排查出来
用css只能用样式覆盖样式,这样重叠覆盖比较耗资源,用jquery可以一次性清除的干干净净代码 $("div").attr("class","")
另外也可以通过css优先级设置div的样式,这样可以做到同一个css,在不同的父级div下显示的样式不同
没有通用的办法。
CSS3选择器里面有 :not 伪类型选择器,比如设置页面除了<a>标签之外所有元素的color为红色:
*:not(a) { color : red }