CSS中星号(*)影响的样式继承性问题
以前听大家说*号在css中要慎用,原来一直没有发现问题,今天帮客户改样式让我认识到*的危险性,举个简单的例子
<span style="font-size: 16px"><span style="color: #000000">测试内容</span></span>
这段html在浏览器中可以将字体设置为16px,但是加上
*{font-size:12px;}
后字体的大小将即成*号设置的大小即12px
建议大家以后定义全局样式话用下面的代码吧
html,body,h1,h2,h3,h4,h5,h6,p,br,form,input,button,textarea,select,fieldset,blockquote,ul,ol,li,dl,dt,dd,pre{margin:0;padding:0;}
浙公网安备 33010602011771号