首页 > 代码库 > html部分---样式表,选择器;
html部分---样式表,选择器;
<1.内联样式,优点:控制精确,缺点:代码重用性差,页面代码乱。>
<div style="background-color:#0F0"></div>
<2.内嵌样式,优点:代码重用性好。缺点:控制不精确,写在<head>标签里面>
<style type="text/css"> *{ color:#0F3 }<!--*代表给所有内容改样式--> </style>
<3.外部样式,优点:可以对多个页面,多个标签内容进行改样式;缺点:控制最不精确,新建一个css>
<link href=http://www.mamicode.com/"file:///D|/实训资料/自我练习/新建文件夹/Untitled-5.css" rel="stylesheet" type="text/css" />
样式的格式:
样式名:样式的值
多个样式之间,用;隔开。
选择器
1.*选择器
<style type="text/css"> *{ color:#0F3 }<!--*代表给所有内容改样式--> </style>
2.id选择器(精确控制)"#"
<head> <style> #aa{ color:#0C6} </style> </head> <body> <div id="aa">精确控制</div> </body>
3.class选择器,用“.”
<head> <style> .a1{ color:#306} </style> </head> <body> <div class="a1">这是第一个</div> <div class="a1">这是第二个</div> <div class="a1">这是第三个</div> <div class="a1">这是第四个</div> <div class="a1">这是第五个</div> </body>
4.标签选择器
<head> <style> div{ color:#066} </style> </head> <body> <div></div> </body>
5.复合选择器
(1)“,”代表并列
<style>
div,span{
color:#F00}
</style>
</head>
<body>
<div>测试一</div>
<span>测试二</span>
(2)“空格”表示后代
<head> <style> #u1 li{ color:#F00} </style> </head> <body> <ul id="u1"> <li>第一</li> <li>第二</li> <li>第三</li> </ul> <body>
(3)“.” 标签选择含有class的
<head> <style> div.c1{ <-- div标签里的有class=“c1”的。 --> color:#0F3} </style> </head> <body> <div class="c1"></div> <div class="c1"></div> <div class="c1"></div> <div class="c1"></div> <span class="c1"></span> </body>
<!--内联的样式,优先级最高。内嵌其次。
内联,内嵌同时控制一部分内容,以内联为准。-->
<!-- 选择器的优先级,-->
标签选择器的优先级大于*选择器
class选择器优先级大于标签选择器
id选择器优先级大于class选择器
html部分---样式表,选择器;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。