FreeCodeCamp之前端开发学习笔记1
1、有三个影响HTML元素布局的重要属性:padding(内边距)
、margin(外边距)
、border(边框)
。
元素的
padding
控制元素内容 content
和元素边框
border
之间的距离。元素的外边距
margin
控制元素边框 border
和元素实际所占空间的距离。
元素的
margin
控制元素的
border
和元素实际所占空间的距离。
如果你将一个元素的
margin
设置为负值,元素将会变大。
有时你想要自定义元素,使它的每一个边具有不同的
margin
。
CSS 允许你使用
margin-top
、margin-right
、margin-bottom
和
margin-left
来控制元素上右下左四个方向的
margin
。
有时你想要自定义元素,使它的每一个边具有不同的
padding
。
CSS 允许你使用
padding-top
、padding-right
、padding-bottom
和
padding-left
来控制元素上右下左四个方向的
padding
。
除了分别指定元素的
padding-top
、padding-right
、padding-bottom
和
padding-left
属性外,你还可以集中起来指定它们,举例如下:
padding: 10px 20px 10px 20px;
这四个值以顺时针方式排列:顶部、右侧、底部、左侧,简称:上右下左。
2、给id设置的样式优先级比class设置的要高,不论定义先后顺序。
我们证明了无论在
style
元素 CSS 的哪个位置进行声明,id 声明都会覆盖 class 声明。
还有其他覆盖 CSS 的方法。行内样式也会覆盖其他样式声明。
很多情况下,你会使用 CSS 库,这些库可能会意外覆盖掉你自己的 CSS。所以当你需要确保某元素具有指定的 CSS 时,你可以使用
!important
。
比如:
.pink-text {
color: pink !important ;
}
这样就不会被别的样式覆盖了。
相关文章
- 使用华为U8860测试时出现“Unable to open log device '/dev/log/main': No such file or directory”
- 火山引擎数智平台ByteHouse入围稀土掘金《Top10 年度创新产品》
- 火山引擎 DataTester:在广告投放场景下的 A/B 实验实践
- 陕西旅游集团旗下景区春节期间累计接待超 200 万人次,这背后也有火山引擎 VeDI 的身影
- 火山引擎 DataLeap:3 个关键步骤,复制字节跳动一站式数据治理经验
- 杭州银行牵手火山引擎数智平台,要既“好”又“快”地完成数字化升级
- 智能学习灯赛道竞争日趋激烈 火山引擎 VeDI 用数据技术助力打造新优势
- 大银行数字化升级之后,火山引擎 VeDI 这次要把能力带给中小金融机构
- 2023 年汽车行业向好发展,火山引擎 VeDI 助力车企数智转型
- 贯穿汽车用户全生命周期,火山引擎数智平台能帮车企做这些事!
- 创元集团的数智化实践 这次选择了和火山引擎 VeDI 搭档
- 不知如何优选达人?火山引擎 VeDI 零售行业解决方案一键解决!
- 既快又稳还方便,火山引擎 VeDI 的这款产品解了分析师的愁
- 双 11 狂欢背后,火山引擎数智平台为品牌做了这件事
- 字节跳动数据平台技术揭秘:基于 ClickHouse 的复杂查询实现与优化
- 字节跳动一站式数据治理解决方案及平台架构
- 难对齐、难保障、难管理?一文了解字节跳动如何解决数据SLA治理难题
- 腾讯云企业网盘正式入驻数字工具箱
- 2023腾讯五大犀牛鸟专项研究计划发布预告
- Spring Cloud Tencent 1.9 版本正式发布,大幅提升稳定性