在html文本中,引入CSS,进行显示效果的渲染,有四种方式:
一、直接在标签中,添加属性style
只能渲染指定的一个标签
二、使用标签选择器,添加在head标签中
只适用于当前文档,不能跨文档使用
三、使用@import方式,导入CSS文件,
可跨文档使用同一CSS式样,
同一文件也可以同时导入多个CSS,但是数量有所限制,
先加载web页面内容,后加载CSS效果,当web页面或CSS文档较大时,会出现闪烁,
四、使用link方式,导入CSS文件,推荐使用
可跨文档使用同一CSS式样,
同时导入多个CSS文档,数量无限制,
边加载页面、边加载CSS,
注意:同一标签添加多层CSS效果时,以最内层的优先级最高;
添加选择器或导入CSS文件,都可以使用标签名或者id;
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>css_test</title> <style> div{ background-color:aqua;color:blue; } p{background-color:purple;color:red; } @ import"myCSStest.css" </style> <link href="myCSStest.css" type="text/css" rel="stylesheet"> </head> <body> <p><input type="button" name="我们" value="we are ..."></p> <p style="background-color:aqua;color:red;">第一种CSS引入方式:标签中添加style<input type="button" name="我们" value="we are ..."></p> <div> 第二种CSS引入方式 <div>在head标签中添加标签选择器,并指定渲染方式</div> <p>多层标签嵌套时,优先使用内层标签的渲染</p> </div> <div> <ul id="forth"> <li>第四种CSS引入方式,推荐使用</li> <li>CSS文本导入link</li> <li>rel属性不能省,css文档的数量不限制</li> <li>web页面加载过程中,同步加载CSS</li> </ul> <ul id="third"> <li>第三种CSS引入方式,不推荐使用</li> <li>CSS文本导入@import</li> <li>css文档的数量有限制</li> <li>web页面先加载,后加载CSS</li> <li>当CSS文档较大时,会出现闪烁</li> </ul> <ol> 第三种和第四种加载方式,都可以使用id或直接使用标签名 </ol> </div> </body> </html>
#third{ color:black;} #forth{ color:yellow;} ol{ background-color:yellow;color:green;}
浙公网安备 33010602011771号