CSS规则层叠时的优先级算法
2020-10-23 18:36:09
供稿:网友
inline style
embeded style
external style
user style
inline style是丑陋的,它们穿梭在HTML文档中,与HTML元素扭成一团,给Web前端开发人员造成了许多麻烦。它们往往以这样的面目出现:
<p style="color:red;">This is a paragraph.</p>
embeded style比inline style绅士一些,它们也寄宿在HTML文档中,但是它们不屑于与HTML元素扭成一团。它们往往在 <style> 元素中出现:
<style type="text/css" media="screen">
p{
color : red;
}
</style>
external style是个贵族,它不愿意同HTML呆在一起,所以干脆以外部文件的形式独立存在。通常我们使用 <link> 元素或者@import语句将它们导入HTML。
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
我们应当尽可能使用external style,我想理由有很多,大家都知道,我也就不重复了。
还有一种user style与以上三者略有不同,如果你使用IE浏览器,那么你可以在Tools