当前位置: 首页 > 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解决方案
  • 湖南新宁一矿厂排水管破裂,尾砂及积水泄漏至河流,当地回应
  • 乌副总理:乌美签署矿产协议
  • 全文丨中华人民共和国民营经济促进法
  • 水利部将联合最高检开展黄河流域水生态保护专项行动
  • 中央网信办部署开展“清朗·整治AI技术滥用”专项行动
  • 向总书记汇报具身智能发展的“稚辉君”:从期待到兴奋再到备受鼓舞