CSS杂记.txt
实用工具: https://www.cnblogs.com/yaolaoer/p/18850501
CSS 杂记
- 只有块级元素可以设置宽高
- 行内元素的宽高默认由它的内容决定,无法设置宽高
- 行内元素浮动后就可以设施宽度,高度
- 元素浮动后仍旧遵循父元素的宽度,位置,外边距等边界限制,高度上可以不受到限制,高度上可以超过父元素的高度
- 所有元素都浮动后,父元素的高度会变为0
- 浮动元素不会遮挡后方元素的文字
- CSS权重 (a,b,c)
- 当发生外边距合并的时候可以改用内边距或者给一个元素加上宽度不为0 的边框
- 块级元素使用 margin: 0 auto, 就可以实现在父元素水平居中
- 行内块元素需要在父元素中text-align: center 才能居中
- 行内元素不能设置margin-top, margin-bottom 设置了也不生效
- 行内元素可以设置padding-top, padding-bottom 但是设置了会和上下的元素重叠
- 清理元素默认样式 : https://necolas.github.io/normalize.css/ , 还是用reset.css 比较好
- 下面的代码会导致ul和ol签名的标签(就是数字, 方块,点之类的标签)显示不出来
-
* { box-sizing: border-box; margin: 0; padding: 0; }
-
图片网址:
https://heroicons.com/
https://www.iconfont.cn/
浙公网安备 33010602011771号