HTML中引入CSS的方式
引入CSS的方式有四种。其中有两种方式是在HTML文件中直接添加CSS代码,另外两种是引入外部CSS文件。
内联方式
内联方式指的是直接在HTML标签中的style属性中添加CSS。
实例:
<div style="background:red"></div>
这通常是一个很糟糕的书写方式,它只能改变当前标签的样式,如果想要多个<div>拥有相同的样式,你不得不重复地为每个<div>添加相同的样式,如果想要修改一种样式,又不得不修改所有的style中的代码。很显然,内联方式引入CSS代码会导致HTML代码变得冗长,且使得网页难以维护。
嵌入方式
嵌入方式指的是在HTML头部中的<style>标签下书写CSS代码。
实例:
<head><style>.content{background: red;}</style>
</head>
嵌入方式的CSS只对当前的网页有效。因为CSS代码是在HTML文件中,所以会使得代码比较集中,当我们写模板页面时这通常比较有利,因为查看模板代码的嗯可以一目了然地查看HTML结构和CSS样式。因为嵌入的CSS只对当前页面有效,所以当多个页面需要引入相同的CSS代码时,这样写会导致代码冗余,也不利于维护。
链接方式
链接方式指的是使用HTML头部的<head>标签引入外部的CSS文件。
<head><link rel="stylesheet"type="text/css" href="style.css">
</head>
这是最常见的也是最推荐的引入CSS的方式。使用这种方式,所有的CSS代码只存在于单独的CSS文件中,所以具有良好的可维护性。并且所有的CSS代码只存在于CSS文件中,CSS文件会在第一次加载时引入,以后切换页面时只需加载HTML文件即可。
导入方式
导入方式指的是使用CSS规则引入外部CSS文件。
实例:
<style>@import url(style.css);
</style>
比较链接方式和导入方式
链接方式(下面用link代替)和导入方式(下面用@import代替)都是引入外部的CSS文件的方式,下面我们来比较这两种方式,并且说明为什么不使用@import。
link属于HTML,通过<link>标签中的href属性来引入外部文件,而@import属于CSS,所以导入语句应写在CSS中,要注意的是导入语句应写在样式表的开头,否则无法正确导入外部文件;
@import是CSS2.1才出现的概念,所以如果浏览器版本较低,无法正确导入外部样式文件;
当HTML文件被加载时,link引用的文件会同时被加载,而@import引用的文件则会等页面全部下载完毕再被加载;
小结:我们应尽量使用<link>标签导入外部CSS文件,避免或者少用其他三种方式。
HTML中引入CSS的方式相关推荐
- h5引用项目里css_HTML中引入CSS 的方式
有 4 种方式可以在 HTML 中引入 CSS.其中有 2 种方式是在 HTML 文件中直接添加 CSS 代码,另外两种是引入 外部 CSS 文件.下面我们就来看看这些方式和它们的优缺点. 内联方式 ...
- html引入css方式,HTML中引入CSS的方式
一.认识CSS CSS:层叠样式表(Cascading Style Sheets) 样式表:如果把HTML比作人,那么样式表就是衣帽服饰,就是用来打扮HTML外观的(俗话说人靠衣服,网页靠CSS,才能 ...
- CSS基础(三)引入CSS的方式
在html文件中引入CSS有三种方式: 内联样式 嵌入样式 外部样式 1.内联样式 也叫行内样式,顾名思义,就是在写html元素的那个行中直接引入CSS样式. 这种引入方式的优先级较高(对同一元素同时 ...
- 在HTML中加入CSS有三种方式,html引入css的几种方式(复习笔记)
一.html引入css的方式 1.内联样式 在html标签内的style属性中设定CSS样式,例如: 你好 注:在内联样式里无法写hover样式,并且这种方式不推荐使用,因为它只能改变当前标签样式,多 ...
- 在html中引入CSS的方法
在html中,引入css的方法主要有行内式.内嵌式.导入式和链接式4种 1.行内式 即在标记的style属性中设定css样式,这种方式本质上没体现出css的优势,因此不推荐使用. 2.嵌入式 ...
- 【转】在html中引入CSS的方法
在html中,引入css的方法主要有行内式.内嵌式.导入式和链接式4种 1.行内式 即在标记的style属性中设定css样式,这种方式本质上没体现出css的优势,因此不推荐使用. 2.嵌入式 在对页面 ...
- 在html中引入css内部样式表使用,CSS样式学习笔记(三)html文件引入CSS的方法(2)...
一.CSS样式规则 CSS样式规则 二.html文件中引入CSS样式的方法有以下三种(行内样式,内部样式表,外部样式表): 2.1 行内样式( 使用style属性引入CSS样式) 实现方式:CSS样式 ...
- CSS基础(part1)--引入CSS的方式
学习笔记,仅供参考,有错必纠 文章目录 CSS CSS的定义 引入CSS的方式 行内样式 嵌入样式 外联CSS样式 导入样式 CSS CSS的定义 什么是CSS? CSS 指层叠样式表 (Cascad ...
- 在HTML中引入CSS
在html中,引入css的方法主要有行内式.内嵌式.导入式和链接式4种 1.行内式 即在标记的style属性中设定css样式,这种方式本质上没体现出css的优势,因此不推荐使用. 2.嵌入式 ...
最新文章
- Logstash(三)filter插件简介
- axi dma cyclic mode调试完成
- NoSQL(三):主从复制
- 制造工业中的机器学习应用:I概览
- Linux线程(六)
- 内存不能“read”
- HDU - 6955 Xor sum tire树 + 贪心
- 《白鹿原》金句摘抄(七)
- ZeptoN正在将程序放入Java
- axios vue 加载效果动画_vue+axios+element ui 实现全局loading加载示例
- php请求接口两次,php curl post请求执行一次curl_exce 请求的接口确执行两次
- 名言为什么不能当论据_为什么您的工作场所论据没有您想要的那么有效
- 阶乘末尾蓝桥杯java_Java实现第九届蓝桥杯阶乘位数
- 开源,免费,跨平台——白鹭引擎(Egret Engine)
- Java历史,Java跨平台
- 巧用层次坐标解决统计图分类轴与系列取值
- cad缩放_如何把jpg图片作为背景用cad描图?【AutoCAD教程】
- 浅析淘宝数据魔方技术架构
- 最新版校园招聘进大厂系列----------(3)字节篇 -----未完待续
- PX4添加外置IMU传感器MPU-9250