我们可以使用三种方法来给一个对象(例如div,span,table)应用样式。
1:使用#定义样式,并使用id为对象应用样式。
例:
Id 用Id来给对象应用样式
2:使用.定义样式,并使用class为对象应用样式。
例:
Id 用class来给对象应用样式
3:不定义样式,直接使用style为对象应用样式。
例:
Id 用style来给对象应用样式
使用这三种方法所产生的效果是相同的,但我们需要注意的是,这三种方法间的优先级问题。
如果我们对一个对象同时使用上述三种方法定义样式,会怎么样呢?
比如我们先定义一个#STYLE { font-size:12px; }再定义一个.STYLE { font-size:14px; }最后在对象上使用style="font-size:16px;"代码如下:
Id 用三种方式同时来给对象应用样式
这种情况下,浏览器会根据三种方式的优先级,即style>id>class来为对象应用样式。上述例子中,div中的文字会显示为16px大小。
立即学习“前端免费学习笔记(深入)”;










