引入CSS样式的三种方式

摘要:行内式:该语法中style是标记的属性,实际上任何HTML标记都拥有style属性,用来设置行内式。内嵌式标记一般位于标记中的标记之后,也可以把它放在HTML文档的任何地方。

1.行内式

<标记名 style="属性1:属性值1;属性2:属性值2;属性3:属性值3;">内容</标记名>

该语法中style是标记的属性,实际上任何HTML标记都拥有style属性,用来设置行内式。其中属性和值的书写规范与CSS样式规则相同,行内式只对其所在的标记及嵌套在其中的子标记起作用。

<body>
  <h2 style="font-size:20px;color:red;">使用CSS行内式修饰二级标题的字体大小和颜色</h2> 
</body>

行内式也是通过标记的属性来控制样式的,这样并没有做到结构与表现的分离,所以一般很少使用。只有在样式规则较少且只在该元素上使用一次,或者需要临时修改某个样式规则时使用。


2.内嵌式

<head>
  <style type="text/css">
   选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;}
  </style> 
</head>

该语法中,<style>标记一般位于<head>标记中的<title>标记之后,也可以把它放在HTML文档的任何地方。但是由于浏览器是从上到下解析代码的,把CSS代码放在头部便于提前被下载和解析,以避免网页内容下载后没有样式修饰带来的尴尬。同时必须设置type的属性值为“text/css“,这样浏览器才知道<style>标记包含的是CSS代码,因为<style>标记还可以包含其他代码,如JavaScript代码。

<head>
	<title>内嵌式引入CSS样式表</title>
	<style type="text/css">
		h2 {
			text-align: center;
		}
		
		p {
			font-size: 16px;
			color: red;
			text-decoration: underline;
		}
	</style>
</head>

<body>
	<h2>内嵌式CSS样式</h2>
	<p>使用style标记可定义内嵌式CSS样式表,style标记一般位于head头部标记中,title标记之后。</p>
</body>

内嵌式CSS样式只对其所在的HTML页面有效,因此,仅设计一个页面时,使用内嵌式是个不错的选择。但如果在一个网站,不建议使用这中方式,因为它不能充分发挥CSS代码的重用优势。


3.链入式

链入式是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过<like/>标记将外部样式表文件链接到HTML文档中。

<head>
    <like href="CSS文件的路径" type="text/css" rel="stylesheet"/> 
</head>

该语法中,<like/>标记需要放在<head>头部标记中,并且必须指定<like/>标记的三个属性。如下:

href:定义所链接外部样式表文件的URL,可以是相对路径,也可以是绝对路径。
type:定义所链接文档的类型,在这里需要制定为”text/css“,表示链接的外部文件为CSS样式表。
rel:定义当前文档与被链接文档之间的关系,在这里需要指定为”stylesheet“,表示被链接的文档是一个样式表文件。


本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://shenqiku.cn/article/FLY_3503