当前位置: 首页 > news >正文

黑豹程序员-CSS四种样式的定义方式及冲突后的就近原则

在这里插入图片描述

4种样式定义

  1. 浏览器缺省设置(即默认)
  2. 外部样式表(引用的css)
  3. 内部样式表(位于 标签内部)
  4. 内联样式(在 HTML 元素内部)

样式冲突如何解决?

若多重样式将层叠为一个:
一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。

这是使用CSS时最大的难点。实际开发中会产生不同人写的样式去修饰同一个元素的情况,此时谁的修饰生效?
内联样式(在 HTML 元素内部)拥有最高的优先权,我们也称为就近原则。

案例

外部样式表:

<span style="font-size:18px;"><link href="style.css" rel="stylesheet" type="text/css"></span>

内部样式表:

<span style="font-size:18px;"><style type="text/css">.classname{width:100%}</style></span>

内联样式

<span style="font-size:18px;"><div width="80"></div></span>

相关文章:

  • Qt扩展-QCustomPlot 简介及配置
  • 大数据Flink(九十五):DML:Window TopN
  • OSI体系结构和TCP/IP体系结构
  • Multiple CORS header ‘Access-Control-Allow-Origin‘ not allowed
  • TVP专家谈腾讯云 Cloud Studio:开启云端开发新篇章
  • UG\NX二次开发 信息窗口的4种输出方式 NXOpen::ListingWindow::DeviceType
  • TensorFlow-Federated简介与安装
  • excel中将一个sheet表根据条件分成多个sheet表
  • rust生命期
  • gitlab配置webhook限制提交注释
  • 【GESP考级C++】1级样题 闰年统计
  • GaussDB(DWS)云原生数仓技术解析:湖仓一体,体验与大数据互联互通
  • 总部位于德国的拉丁美洲在线杂货配送服务商Jokr完成5000万美元D轮融资
  • 基于大语言模型的智能问答系统应该包含哪些环节?
  • IDEA的使用
  • 中间件中使用到的设计模式
  • 【MySQL入门到精通-黑马程序员】MySQL基础篇-DML
  • AGX-Orin问题汇总
  • 云原生Kubernetes:对外服务之 Ingress
  • pandas_datareader读取yahoo金融数据超时问题timeout解决方案
  • 美关税政策冲击本土车企:福特7月涨价,通用汽车盈利预期下调
  • 老年人越“懒”越健康,特别是这5种“懒”
  • 上海浦东:顶尖青年人才最高可获700万元资助及1亿元项目补贴
  • 习近平结束对越南、马来西亚和柬埔寨国事访问回到北京
  • 经济日报:扩大内需与扩大开放并行不悖
  • 上饶师范学院党委副书记王玉皞履新江西省委组织部部务委员