CSS样式中内联、嵌入、外部样式
来源:互联网 发布:淘宝好评语30字化妆品 编辑:程序博客网 时间:2024/05/14 16:35
内联样式
内联样式是使用style属性添加到元素的样式。
<p style="color:sienna;margin-left:20px">This is a paragraph.</p>
嵌入样式
当单个文档需要特殊的样式时,就应该使用嵌入样式表。你可以使用 <style> 标签在文档头部定义嵌入样式表
<head>
<style>
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("images/back40.gif");}
</style>
</head>
外部样式
当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 <link> 标签链接到样式表。 <link> 标签在(文档的)头部:
<head>
<link rel="stylesheet" type="text/css"href="mystyle.css">
</head>
浏览器会从文件 mystyle.css 中读到样式声明,并根据它来格式文档。
外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的 html 标签。样式表应该以 .css 扩展名进行保存。下面是一个样式表文件的例子:
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("/images/back40.gif");}
*** 不要在属性值与单位之间留有空格。假如你使用 "margin-left: 20 px" 而不是 "margin-left: 20px" ,它仅在 IE 6 中有效,但是在 Mozilla/Firefox 或 Netscape 中却无法正常工作。
多重样式将层叠为一个
样式表允许以多种方式规定样式信息。样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式表。
层叠次序
当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?
一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。
浏览器缺省设置
外部样式表
内部样式表(位于 <head> 标签内部)
内联样式(在 HTML 元素内部)
因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明: 标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明(缺省值)。
内联样式是使用style属性添加到元素的样式。
<p style="color:sienna;margin-left:20px">This is a paragraph.</p>
嵌入样式
当单个文档需要特殊的样式时,就应该使用嵌入样式表。你可以使用 <style> 标签在文档头部定义嵌入样式表
<head>
<style>
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("images/back40.gif");}
</style>
</head>
外部样式
当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 <link> 标签链接到样式表。 <link> 标签在(文档的)头部:
<head>
<link rel="stylesheet" type="text/css"href="mystyle.css">
</head>
浏览器会从文件 mystyle.css 中读到样式声明,并根据它来格式文档。
外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的 html 标签。样式表应该以 .css 扩展名进行保存。下面是一个样式表文件的例子:
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("/images/back40.gif");}
*** 不要在属性值与单位之间留有空格。假如你使用 "margin-left: 20 px" 而不是 "margin-left: 20px" ,它仅在 IE 6 中有效,但是在 Mozilla/Firefox 或 Netscape 中却无法正常工作。
多重样式将层叠为一个
样式表允许以多种方式规定样式信息。样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式表。
层叠次序
当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?
一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。
浏览器缺省设置
外部样式表
内部样式表(位于 <head> 标签内部)
内联样式(在 HTML 元素内部)
因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明: 标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明(缺省值)。
Remark提示:如果你使用了外部文件的样式在 <head>中也定义了该样式,则内部样式表会取代外部文件的样式。
阅读全文
0 0
- CSS样式中内联、嵌入、外部样式
- 内联/嵌入/外部样式表的优先级
- CSS:外部样式表/内部样式表/内联样式
- HTML中嵌入CSS样式
- HTML+CSS基础 内联样式表与嵌入样式表设置不同时,听内联的
- js访问CSS最终样式(嵌入式样式、外部样式表、内联样式综合的样式表现)
- 内联式css样式
- css与内联样式
- css与内联样式
- CSS嵌入样式
- 外部式css样式
- 修改外部css样式
- CSS外部样式示例
- 什么是外部样式?内联样式?内部样式表?
- HTML5_CSS入门(内部样式、外部样式、内联样式、选择器)
- CSS内联样式表用法
- 灵活使用CSS内联样式
- js获取元素样式嵌入css样式
- 第五章 Linux常用命令(查找命令)
- github删除仓库
- 25 行 Python 代码实现人脸识别——OpenCV
- Nearest Common Ancestors 【并查集找根节点】+【步近法在线求lca】or【LCA转RMQ】
- C语言实现int转换字符串的一种实现
- CSS样式中内联、嵌入、外部样式
- BZOJ3675 [Apio2014]序列分割 斜率优化
- SURF算子总结
- 欢迎使用CSDN-markdown编辑器
- JavaWeb 17-5-28
- 2017网易春招 集合(set)
- 英伟达显卡驱动和SteamVR相冲突
- PHP取出代码中的空格
- xrandr分辨率&刷新率简单解决指令