前端学习日志0914

本文详细介绍了CSS的三大特性:层叠性、继承性和优先级,特别强调了优先级在解决样式冲突中的作用。此外,深入解析了CSS盒子模型,包括内容、边框、内边距和外边距的概念,并探讨了外边距的合并现象。同时,展示了如何利用border属性创建三角形,为CSS布局和设计提供了实用技巧。
摘要由CSDN通过智能技术生成

css的三大特性 

1、层叠性:是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉。

  • 样式冲突,遵循的原则是就近原则。 那个样式离着结构近,就执行那个样式。

 2.继承性:子标签会继承父标签的某些样式,如文本颜色和字号。但是父盒子的盒子模型相关的属性无法继承。

3.优先级(重点):定义CSS样式时,经常出现两个或更多规则应用在同一元素上时,选择器相同,则执行层叠性。选择器不同,就会出现优先级的问题。

CSS盒子模型(重点)

1.概念:盒子模型有元素的内容、边框(border)、内边距(padding)、和外边距(margin)

(1)盒子里面的文字和图片等元素是 内容区域

(2)盒子的厚度 我们成为 盒子的边框—border

(3)盒子内容与边框的距离是内边距—padding

(4)盒子与盒子之间的距离是外边距—margin

2.padding的属性

 

 

 3.margin的属性

上下左右外边距与padding写法相同,不同就是盒子的概念。

盒子会自动消除上下边距的重叠部分;嵌套块级元素同时设置垂直外边距,会发生边距的合并。无论是重叠还是合并都是以较大的边距作为参考设置最终的边距。

4.border的属性

利用css的border画三角形

 

 如果只需要一个三角形,只需把其他几个方位的颜色改为透明即可。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值