首页 > 开发 > CSS > 正文

css中的id,class,style三种应用样式用法详解

2020-03-24 19:08:50
字体:
来源:转载
供稿:网友
1:使用#定义样式,并使用id为对象应用样式。
例:

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  html xmlns= http://www.w3.org/1999/xhtml  head  meta http-equiv= Content-Type content= text/html; charset=gb2312 /  title Id /title  style type= text/css !-- #STYLE_1 { font-size: 20px; } -- /style  /head  body  div id= STYLE_1 用Id来给对象应用样式 /div  /body  /html 

2:使用.定义样式,并使用class为对象应用样式。
例:

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  html xmlns= http://www.w3.org/1999/xhtml  head  meta http-equiv= Content-Type content= text/html; charset=gb2312 /  title Id /title  style type= text/css !-- .STYLE_1 { font-size: 20px; } -- /style  /head  body  div >

3:不定义样式,直接使用style为对象应用样式。
例:

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  html xmlns= http://www.w3.org/1999/xhtml  head  meta http-equiv= Content-Type content= text/html; charset=gb2312 /  title Id /title  /head  body  div >

使用这三种方法所产生的效果是相同的,但我们需要注意的是,这三种方法间的优先级问题。
如果我们对一个对象同时使用上述三种方法定义样式,会怎么样呢?
比如我们先定义一个#STYLE { font-size:12px; }再定义一个.STYLE { font-size:14px; }最后在对象上使用 >

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  html xmlns= http://www.w3.org/1999/xhtml  head  meta http-equiv= Content-Type content= text/html; charset=gb2312 /  title Id /title  style type= text/css !-- #STYLE { font-size: 12px; } .STYLE { font-size: 14px; } -- /style  /head  body  div id= STYLE >

这种情况下,浏览器会根据三种方式的优先级,即style id class来为对象应用样式。上述例子中,div中的文字会显示为16px大小。

以上就是css中的id,class,style三种应用样式用法详解的详细内容,html教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表