欢迎来到天天文库
浏览记录
ID:50835023
大小:34.54 KB
页数:4页
时间:2020-03-15
《前端页面制作CSS引用方式.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、前端页面制作CSS引用方式 一、概念 CSS全称为“层叠样式表(CascadingStyleSheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。 ·CSS指层叠样式表(CascadingStyleSheets) ·样式定义如何显示HTML元素 ·样式通常存储在样式表中 ·把样式添加到HTML4.0中,是为了解决内容与表现分离的问题 ·外部样式表可以极大提高工作效率 ·外部样式表通常存储在CSS文件中 ·多个样式定义可层叠为一 二、历史 CSS引用:
2、 在HTML中引入CSS共有3种方式: ·外部样式表; ·内部样式表; ·内联样式表; 1.外部样式表 当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用标签链接到样式表。标签在(文档的)头部: 浏览器会从文件mystyle.css中读到样式声明,并根据它来格式文档。 外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的html标签。样式表应该以.css扩展名进行保存。下面是一个样式表文件的例子: hr
3、{color:sienna;} p{margin-left:20px;} body{background-image:url("/images/back40.gif");} 2.内部样式表 当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 3.内联样式表 要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style属性可以包含任何CSS属性。本例展示如何改变段落的颜色和左外边距: Thisisaparagraph. 由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许
4、多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。 层叠次序 当同一个HTML元素被不止一个样式定义时,会使用哪个样式呢? 一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字4拥有最高的优先权。 1.浏览器缺省设置 2.外部样式表 3.内部样式表(位于标签内部) 4.内联样式(在HTML元素内部) 因此,内联样式(在HTML元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明: 内联样式>标签中的样式声明>外部样式表中的样式声明(或者浏览器中的样式声明
5、(缺省值)) 提示:如果你使用了外部文件的样式在中也定义了该样式,则内部样式表会取代外部文件的样式。 其实总结来说,就是--就近原则(离被设置元素越近优先级别越高)。 但注意上面所总结的优先级是有一个前提:内联式、嵌入式、外部式样式表中css样式是在的相同权值的情况下。
此文档下载收益归作者所有