<head>
标签内)的 <style>
标签中定义 CSS 样式,使用内嵌样式表定义的 CSS 样式只能在当前网页内使用,示例代码如下:<!DOCTYPE html> <html> <head> <title>编程帮</title> <style> body { background-color: linen; } h1 { color: maroon; margin-left: 40px; } </style> </head> <body> <h1>编程帮</h1> <p>http://www.lmcjl.com/</p> </body> </html>运行效果如下图所示:
图:内嵌样式表
<!DOCTYPE html> <html> <head> <title>编程帮</title> </head> <body> <h1 style="color: maroon; margin-left: 40px">编程帮</h1> <p style="color: blue;">http://www.lmcjl.com/</p> </body> </html>运行效果如下图所示:
图:内联样式
<input type="text">
; <link>
标签将这个 .css 格式的样式文件应用到 HTML 文档中。body { background-color: linen; } h1 { color: maroon; margin-left: 40px; }然后我们在 HTML 文档中引入这个 style.css 文件,如下所示:
<!DOCTYPE html> <html> <head> <title>编程帮</title> <link rel="stylesheet" href="./style.css"> </head> <body> <h1>编程帮</h1> <p>http://www.lmcjl.com/</p> </body> </html>运行效果如下图所示:
图:外部样式表
@import
来引用外部样式表,这一点与使用<link>
标签比较相似。使用 @import
引用外部样式表的语法格式如下:
@import "URL";
或者
@import url("URL");
@import
将其引用到 HTML 文档的代码如下:<!DOCTYPE html> <html> <head> <title>编程帮</title> <style> @import url("./style.css"); /*@import "./style.css";*/ </style> </head> <body> <h1>编程帮</h1> <p>http://www.lmcjl.com/</p> </body> </html>运行效果如下图所示:
图:导入样式表
@import
引用 CSS 时有以下几点需要注意: @import
时,@import
需要定义在 <style>
标签中。如果 <style>
标签中还有其它的 CSS 样式,那么 @import
就必须定义在所有样式的最前面;@import
同样可以在 .css 格式的文件中使用,但同样需要定义在所有样式的前面;@import
是在 CSS2.1 中新增的功能,所以一些低版本的浏览器可能会不支持;<link>
标签引用的样式文件会随页面同时加载,而使用 @import
引用的样式文件会等待页面加载完成后再加载。如果 @import
引用的样式文件过大、加载时间过长的话,在页面加载完成后就会出现没有样式的情况,影响用户体验。
本文链接:http://task.lmcjl.com/news/14526.html