css原理:1.优先原则=>后解析的内容会覆盖之前解析的内容(所谓解析就是读取的css样式)2.继承原则=>嵌套里面的标签拥有外部标签的某些样式,子元素可以继承父元素的属性

1》优先原则针对选择器:a.同一个选择器从上往下读取执行css样式 b.同一类选择器从上往下执行 c.不同类型的选择器优先级,先执行低优先级再执行高优先级,比方基本选择器就是从*通配符<标签div<class选择器<id选择器 d.外部样式与内部样式合并之后再一起执行,根据从上往下执行顺序读取 e.内联样式也就是行内样式是最后执行的 f.加了!important字段是最后执行的

2》继承原则:2.1跟文字样式相关的可以被继承/其他的不能继承 2.2块级元素的宽度如果不设置会继承父元素的宽度,高度取决于它的内容

 1 <!DOCTYPE html>2 <html lang="en">3 <head>4     <meta charset="UTF-8">5     <meta name="viewport" content="width=device-width, initial-scale=1.0">6     <title>css的核心原理分为优先级原则与继承原则两大部分</title>7     <!-- 优先原则针对选择器:a.同一个选择器从上往下读取执行css样式 8         b.同一类选择器从上往下执行 c.不同类型的选择器优先级,先执行低优先级再执行高优先级,比方基本选择器就是从*通配符<标签div<class选择器<id选择器 9 d.外部样式与内部样式合并之后再一起执行,根据从上往下执行顺序读取 e.内联样式也就是行内样式是最后执行的 f.加了!important字段是最后执行的 -->
10     <style type="text/css">
11     div{
12         /* color:#f90; */
13         color:#f90 !important;
14     }
15     /* div{ 16 color:red; 17 } 18 .box1{ 19 color: yellowgreen; 20 } 21 #box2{ 22 color: violet; 23 } */
24     </style>
25     <link rel="stylesheet" href="demo2.css"><!--新建demo2.css,文件内容div{color: blue;}-->
26 </head>
27 <body>
28     <!-- <div class="box1" id="box2">我想起那天下午在夕阳下的奔跑,那是我逝去的青春</div> -->
29     <div style="color: skyblue;">我想起那天下午在夕阳下的奔跑,那是我逝去的青春</div>
30 </body>
31 </html>

从最零基础开始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移动端HTML5的项目实战【视频+工具+系统路线图】都有整理,在线解析,学习指导,点:【WEB前端学习圈⑤】

html设置样式不继承_web前端入门到实战:css的核心原理分为优先级原则与继承原则两大部分...相关推荐

  1. html自适应_web前端入门到实战:HTML 文档流,设置元素浮动,导致父元素高度无法自适应的解决方法...

    元素浮动定义 float 属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动.浮动元素会生成一个块级框,而不论它本身是何种元素. 如果浮 ...

  2. react 改变css样式_web前端入门到实战:编写CSS代码的8个策略,资深开发工程师总结...

    编写基本的CSS和HTML是我们作为Web开发人员学习的首要事情之一.然而,我遇到的很多应用程序显然没有人花时间真正考虑前端开发的长久性和可维护性.我认为这主要是因为许多开发人员对组织CSS / HT ...

  3. web无序列表去掉点_web前端入门到实战:css如何玩转有序无序列表项list样式

    在无序列表ul>li中,无线列表的标志是出现在各列表前面的圆点.在有序列表ol>li中,前面默认带有数字,如何修改列表前面的项目符号,只需要通过list-style调整就好,常见的符号有( ...

  4. css文字向右对齐_web前端入门到实战:css常用样式对文本的处理演练

    CSS文本属性可定义文本的外观,这是毫无疑问的,其次css可以通过以下属性改变文字的排版,比方说letter-spacing实现字符间距text-indent: 2em;完成首行缩进2字符word-s ...

  5. button按钮的属性设置_web前端入门到实战:CSS实现8种炫酷按钮

    今天给大家分享8种炫酷按钮的CSS实现. 1. 3D按钮1 现在的主流是扁平化的设计,拟物化的设计比较少见了,所以我们仅从技术角度去分析如何实现这个3D按钮 该按钮的立体效果主要由按钮多出的左.下两个 ...

  6. webapp入门到实战_web前端入门到实战:前端高手在CSS 开发效率的必备片段

    这篇文章会记录我们平时常用到的 CSS 片段,使用这些 CSS 可以帮助我们解决许多实际项目问题中遇到的,墙裂建议点赞收藏再看,方便日后查找 清除浮动 浮动给我们的代码带来的麻烦,想必不需要多说,我们 ...

  7. bootstarp span标签文本居中_web前端入门到实战:文本图标对齐的几种解决方案

    常见的对齐问题: 浏览器是基于什么对齐图标和文本的? 为什么明明使用了 flex或vertical-align,图标还是看起来差了 1 像素没对齐? 文字图标布局 开发中遇见图片跟文字放在一行显示是最 ...

  8. rem 前端字体_web前端入门到实战:一次搞懂CSS字体单位:px、em、rem和%

    对于绘图和印刷而言,"单位"相当重要,然而在网页排版里,单位也是同样具有重要性,在CSS3普及以来,更支持了一些方便好用的单位(px.em.rem-等),这篇文章将整理这些常用的C ...

  9. after不显示_web前端入门到实战:css实现单行、多行文本超出显示省略号

    前言:项目中我们经常遇到这种需求,需要对单行.多行文本超出显示为省略号.这篇文章主要总结了小编解决此问题的方法,有不足之处欢迎大家指正. 单行文本省略 .ellipsis-line {border: ...

最新文章

  1. 智能车竞赛线上比赛部分镜头
  2. mac OS下显示.htaccess等隐藏文件
  3. Ubuntu安装搜狗输入法Linux版
  4. python获取指定端口流量_利用python获取nginx服务的ip以及流量统计信息
  5. WinSock2编程之打造完整的SOCKET池
  6. mysql 5.6.31 winx64_详解介绍MySQL5.6.31winx64.zip安装配置的图文教程
  7. Zune 3.0与XNA GS 3.0 Beta
  8. MySQL isnull()函数基本指南
  9. OSI、TCP/IP or Five-layer(Protocols Use) Model
  10. [5] ADB 与应用交互
  11. c语言自动插桩,静态插桩的方式来实现Hook Method
  12. 火山引擎举办视频云科技原力峰会,发布面向体验的全新视频云产品矩阵
  13. 【精选】申请免费的服务器
  14. 2022-02-05大数据学习日志——Hadoop离线阶段——Hive SQL DDL
  15. Android的生命周期
  16. zblog php建站教程_Z-BlogPHP主题制作教程
  17. rust自创服务器_用Rust写了一个简单的Web服务器
  18. 基金股市理财经验分享(个人体会)
  19. 前端笔试—编译和体系结构
  20. xml学习(1)xml的几种文件格式

热门文章

  1. ASP.NET Core 沉思录 - 环境的思考
  2. .NET西安社区 [拥抱开源,又见 .NET] 活动简报
  3. 理解 C# 项目 csproj 文件格式的本质和编译流程
  4. 业务配置开发平台qMISPlat 2.0 产品介绍
  5. C#使用Xamarin开发可移植移动应用进阶篇(10.综合演练,来一份增删改查CRUD)
  6. 升级项目到.NET Core 2.0,在Linux上安装Docker,并成功部署
  7. Windows Server Containers 支持 Windows 开发者使用 Docker
  8. 计算机及相关设备制造业2020,在现实生活中,接近完全垄断市场类型的行业包括()。A.计算机及相关设备制造业B.稀有...
  9. 计算机基础知识的文献,四 计算机文献检索基础知识(原理、结构和功能)
  10. VS code 搭建Vue 项目