css学习11.14

技术css学习11.14 css学习11.14CSS的三大特性
CSS有三个非常重要的三个特性:层叠性,继承性、优先级。层叠性相同选择器设置相同的样式,此时一个样式就会覆盖另一个冲突的样式。层叠性主要解

学习css 11.14

CSS的三个特点

CSS有三个非常重要的特性:级联、继承和优先级。

薄板

相同的选择器设置相同的样式,然后一个样式将覆盖另一个冲突的样式。层叠主要解决风格冲突的问题。

级联原理:

风格冲突,要遵循的原则是接近原则,哪个风格接近结构,哪个风格就会执行。

风格不会冲突,也不会重叠。

继承权

现实中的继承:我们继承了父亲的姓氏。

CSS中继承的子标签继承了父标签的一些样式,例如文本颜色和字体大小。简单理解就是:个孩子跟着爸爸的脚步走。

正确使用继承可以简化代码,降低CSS样式的复杂度。

元素可以继承父元素的样式(文本、字体、行,这些元素的开头可以继承,颜色属性也可以继承)。

优先

当同一元素指定多个选择器时,将生成优先级。

选择器是一样的,级联执行。

如果选择器不同,则根据选择器权重执行。

盒子模型(盒子模型)

所谓的盒子模型:将HTML页面中的布局元素视为一个矩形框,即内容的容器。

CSS盒子模型本质上是一个子模块,它封装了周围的HTML元素。它包括:个边框、外部边距、内部边距和实际内容。

边框(边框)

边框可以设置元素的边框。边框有3部分,边框宽度(厚度)边框样式边框颜色语法:

边框:边框宽度11边框样式| |边框颜色

属性

功能

边框宽度

以像素为单位定义边框厚度。

边框样式

边框的样式

边框颜色

边框颜色

表格的细线边框

边框折叠属性控制浏览器绘制表格边框的方式。它控制相邻单元格的边框。

语法:

边框塌陷:

折叠这个词的意思是合并。

边界崩溃:崩溃;

(表示相邻的边框合并在一起)

边框会影响盒子的实际大小。

边框还会增加盒子的实际尺寸。因此,我们有两种解决方案:

1.测量盒子尺寸时不要测量边框。

2.如果测量中包含边框,则需要宽度/高度来减去边框宽度。

外部边距合并

使用边距定义块元素的垂直外部边距,可能会出现外部边距的合并。

相邻块元素的垂直外边缘的组合

当两个相邻的块元素(兄弟)相遇时,如果上元素有下边界-底部,下元素有上边界-太,它们之间的垂直距离不是边界-底部和边界-太之和的最大值。这种现象被称为相邻块元素的垂直边距的组合。

解决方案:尽量只在一个框中添加边距值。

嵌套块元素的垂直外边缘折叠。

对于两个嵌套的块元素(父子关系),父元素有上下边距,子元素也有上下边距。此时,父元素将折叠更大的边距值。

解决方案:您可以为父元素定义上边框。

您可以定义父元素的上边距和下边距。

Overflow:hidden可以添加到父元素中。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/92780.html

(0)

相关推荐

  • 本末倒置是什么意思,你做过什么本末倒置的事情

    技术本末倒置是什么意思,你做过什么本末倒置的事情【本末倒置 (成语) 】“本末倒置”是一个汉语成语本末倒置是什么意思;本:树根;末:树梢;置:放。意思是比喻把主要的和次要的、本质和非本质的关系弄颠倒了。出自《绥德州新学记

    生活 2021年10月19日
  • Hive高阶聚合函数用法示例

    技术Hive高阶聚合函数用法示例这篇文章主要为大家展示了“Hive高阶聚合函数用法示例”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Hive高阶聚合函数用法示例”这篇文章吧。

    攻略 2021年12月10日
  • 如何进行MySQL管理基础中的性能优化

    技术如何进行MySQL管理基础中的性能优化如何进行MySQL管理基础中的性能优化,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.索引应该添加索引

    攻略 2021年11月20日
  • 数据分析

    技术数据分析 数据分析数据预处理
    在本次数据分析过程中,缺失数据将被进一步划分成为三个部分,一类数据是数据为0的情况,一类是数据为空值的情况,一类是数据为特殊符号,例如“--”的数据。
    针对不同的数据缺

    礼包 2021年11月18日
  • PPT中如何更改饼图的颜色

    技术PPT中如何更改饼图的颜色这篇文章给大家分享的是有关PPT中如何更改饼图的颜色的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。选择块区域:注意:选中时要点击2下才可以,点1下是全选了;然后用

    攻略 2021年11月1日
  • Flex开发者需要了解哪些事情

    技术Flex开发者需要了解哪些事情这篇文章主要介绍了Flex开发者需要了解哪些事情,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Flex开发者需要知道的1

    攻略 2021年12月4日