1.CSS的引入方式

CSS一共有四种引入方式,内联样式、内部样式表、外部样式表和@import引入。

1.1 内联样式

使用style属性引入样式。

123

缺点:HTML页面不纯净,文件体积大,不利于后期维护。

1.2 内部样式表

在style标签中写CSS代码。style标签一般放在head中。

a{

text-decoration: none;

color: black;

display: inline-block;

}

百度一下

缺点:在页面中编写CSS代码,不利于CSS代码复用,也会增加文件体积,不利于后期维护。

1.3 外部样式表

使用link标签引入CSS文件。link标签一般放在head中。

优点:实现了HTML代码和CSS代码的完全分离,使得前期制作和后期维护都很方便。

1.4 @import引入

在style标签中使用@import url('css文件')引入CSS文件。

@import "css/test.css";

/* 或者使用:*/

@import url('css/test.css');

@import引入的CSS样式,在HTML初始化时,会被导入到HTML或者CSS文件中,成为文件中的一部分,类似第二种内嵌样式。

这种方式和外部样式表一样导入CSS文件,但效率不如外部样式表,不建议使用。

2.CSS的优先级

CSS的优先级遵循就近原则,一般来说,内联样式的优先级最高,内部样式表、外部样式表和@import引入,后声明的优先。

@import "css/orange.css";

p{

color: green;

}

123

456

任意交换style标签、link标签和@import的位置,可以发现后声明的样式会覆盖先声明的。

css就近原则_CSS的引入方式和优先级相关推荐

  1. css就近原则_CSS 三大特性

    CSS 三大特性 CSS的三个特性是指层叠性.继承性以及优先级. 一.CSS层叠性 说明 层叠性是多种CSS样式的叠加,是浏览器处理样式冲突的方式.在HTML中对于同一个元素可以有多个CSS样式存在, ...

  2. css就近原则_CSS常用总结 - div-import-border - ItBoth

    [HTML CSS + DIV实现整体布局1.技术目标:开发符合W3C标准的Web页面理解盒子模型实现DIV+CSS整体布局2.什么是W3C标准?    W3C:World Wide Web Cons ...

  3. css就近原则_「Web前端开发进阶篇」CSS优先级

    所谓CSS优先级,即是指CSS样式在浏览器中被解析的先后顺序.既然样式有优先级,那么就会有一个规则来约定这个优先级,而这个"规则"就是重点. [引言] 讲解完这篇CSS优先级的文章 ...

  4. html5引入外联样式的优先级,CSS的4种引入方式及优先级

    第一:css的四种引入方式 1.行内样式 最直接最简单的一种,直接对HTML标签使用style="",例如: 缺点:HTML页面不纯净,文件体积大,不利于蜘蛛爬行,后期维护不方便. ...

  5. html之CSS设计(四种引入方式、各种选择器)

    文章目录 一.CSS简介 二.四种引入方式 三.CSS选择器 四.练习代码 本文主要介绍一下CSS的基本操作,四中引入方式和选择器.属性选择器的使用 一.CSS简介 1.介绍: 也叫层叠样式表,用来控 ...

  6. CSS文件的三种引入方式

    CSS的引入方式共有三种:行内样式.内部样式表.外部样式表. 一.行内样式 使用style属性引入CSS样式. 示例: <h1 style="color:red;">s ...

  7. css就近原则_细品100道CSS知识点(上)「干货满满」

    作者:hh_phoebe 转发链接:https://juejin.im/post/5ee0cf335188254ec9505381 目录 细品100道CSS知识点(上)[干货满满]本篇 细品100道C ...

  8. 【HTML/CSS】CSS权重、继承及引入方式

    1 CSS权重 1.1 权重规则 CSS匹配的选择器中每一种选择器类型的数组决定了选择器的权重,CSS的优先级规则: 权重高的样式会被应用到元素上. 如果权重相同则使用最后声明的样式. 属性后加上!i ...

  9. CSS day1 |选择器字体文本引入方式

    目录 1 css简介 1.1 html局限性 1.2 CSS-网页的美容师 1.3 css语法规范 1.4 css代码风格 2 CSS选择器 2.1 css选择器的作用 2.2 标签选择器 2.3 类 ...

最新文章

  1. Spring Boot 2.0 多图片上传加回显
  2. 怎样隐藏“滚动条”?
  3. step1 . day1:工具准备
  4. 利用A、G、DL、P策略来管理网络资源访问权限
  5. 摘自《Java工程师成神之路》2018修订版,自我勉励
  6. FireMonkey 平台初探
  7. 设计素材PSD分层模板|美食类海报设计技法
  8. 探索新型化学反应的AI机器人诞生!有望加速药物发现 | Nature论文
  9. 一、tomcat9解压后运行startup.bat闪退
  10. Flutter监听网络变化
  11. c语言如何输入未知数据类型的_C语言新手踩坑记!大坑小坑全部都是你的!
  12. 基于Python的FreeCAD二次开发
  13. 大数据行业热门岗位有哪些
  14. UC,浏览器,不愧是全球使用量最大的第三方手机浏览器!
  15. 公有云服务器租赁协议,云服务器
  16. 生活美学 | 8种咖啡冲煮器具分别有什么特点
  17. 最近流行的暴寒经典语句
  18. LeetCode1833-雪糕的最大数量
  19. 基于博弈思想的攻击图漏洞修复策略
  20. cesium 显示纯色地球

热门文章

  1. 烟花散尽漫说无(參考资料)
  2. package的创建安装和使用
  3. 用photoshop制作草莓
  4. 判断活动窗口_蒙城活动推拉棚定做厂家
  5. Java基础之数组练习
  6. 用Python制作五子棋人机对弈(人工智障版和升级AI版)
  7. 令人厌恶的错误MSB3721,以及win10,VS2019,YOLO V4 环境搭建
  8. android 4.3以上修改DNS流程(netd)
  9. 详解c++[指针的指针] 和 [指针的引用]
  10. Android4.2之Camera系统HAL调用流程