首页IT科技html 引入 css(HTML引入css文件(四种方法))

html 引入 css(HTML引入css文件(四种方法))

时间2025-06-20 19:05:45分类IT科技浏览4491
导读:一.内嵌样式表 在HTML的<head>标签中的<style>标签中添加css样式,使用内嵌样式表定义的 CSS 样式只能在当前网页内使用。...

一.内嵌样式表

在HTML的<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> </body> </html>

因为内嵌样式表需要将 CSS 样式定义在 HTML 文档的内部                  ,所以会导致文档的体积变大      ,而且当有其它文档也需要使用内嵌样式表中同样的样式时            ,无法引入到其他文档                  ,必须在其它文档中重新定义      ,会导致代码冗余      ,不利于后期维护                  。

二.内联样式

内联样式就是将样式信息直接定义在 HTML 标签的 style 属性中                  ,由于内联样式定义在标签内部            ,所以它只对所在的标签有效      。

<!DOCTYPE html> <html> <head> <title>内联式</title> </head> <body> <h1 style="color: maroon; margin-left: 40px">内联式</h1> </body> </html>

内联样式虽然可以很方便的为 HTML 标签赋予 CSS 样式      ,但它的缺点也非常明显                  ,不推荐过多使用      。

定义内联样式需要在每个 HTML 标签中定义 style 属性            ,很不方便; 在内联样式中使用双引号或单引号时要特别小心,因为 HTML 标签的属性通常都会使用双引号来包裹属性的值                  ,例如<input type="text">; 在内联样式中定义的样式不能再其它任何地方重用; 内联样式在后期维护时很不方便                  ,因为一个网站通常有很多页面组成,当修改页面样式时需要对页面逐个修改; 添加过多的内联样式会导致 HTML 文档的体积增大                  。

三.外部样式表

外部样式表是最常见也是最推荐的引用 CSS 的方式            ,您只需要将 CSS 样式定义在一个 .css 格式的文件中                  ,然后使用 HTML 的<link>标签将这个 .css 格式的样式文件应用到 HTML 文档中            。

<!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" href="./style.css"> </head> <body> <h1>外部样式表</h1> </body> </html>

因为 CSS 样式定义在单独的 .css 格式的文件中      ,所以可以在多个页面之间引用            ,若要修改网页的样式                  ,只需要修改这个 CSS 样式文件即可      ,很方便      。

四.导入样式表

您同样可以使用@import来引用外部样式表      ,这一点与使用<link>标签比较相似                  。创建一个总的先style.css                  ,将所有的样式先导入style.css            。

HTML:

<!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>外部样式表</h1> </body> </html>

style.css:

@import "1.css"; @import "2.css"; @import "3.css"; @import "4.css";

1.css:(1到4的css相同            ,都是添加样式)

.top1{ list-style-type: none; margin: 0; padding: 0; }

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
仿制影片(仿电影先生已破解无加密无授权带后台,苹果CMSV10响应式在线影视网站源码-破解)