第四章 样式初始化 元素类型转换 外边距合并
来源:互联网 发布:木工数控机床编程 编辑:程序博客网 时间:2024/06/06 01:37
一、样式初始化
清除浏览器默认样式,以避免造成不必要的兼容性问题。
- body,dl,dd,p,h1,h2,h3,h4,h5,h6{margin:0;}
- ol,ul{margin:0;padding:0;list-style:none;}
- a{text-decoration:none;}
- img{border:none;}
- *{margin:0;padding:0}
二、元素类型
- 块级元素:单独占据一行,其他元素被迫换行显示。
自由设置宽高
margin自由设置
padding自由设置 - 行级元素:只占据内容的位置,其他的行级元素在一行显示。
设置宽高无效,宽高对行级元素没有影响
margin设置时 上下无效 左右有效
padding样式有效 padding-left;padding-right有效果;padding-top;padding-bottom不影响它的高度 但是会影响它的背景高度。
总结:行级元素的padding、margin、border等不起作用的原因:没有影响到元素的line-height属性 - 行内块级元素:综合了块级元素和行级元素的特征。
在一行显示
可以自由设置宽高
可以自由设置margin和padding属性
元素的相互转换:display
值:
1. block 块级元素
2. inline 行级元素
3. inline-block 行内块级元素
元素的显示和隐藏:display
值
1. none 隐藏
2. block 显示
三、外边距合并【待验证】
- 同级元素之间的上下外边距相遇 取两者较大者
- 父子关系的元素之间的外边距相遇 取较大者;如果父级没有外边距 那么就取子级
- 空元素之间的外边距也会进行合并 取较大者
阅读全文
0 0
- 第四章 样式初始化 元素类型转换 外边距合并
- 鼠标样式外边距的合并
- 元素外边距合并产生问题
- css学习之边框样式、外边距合并
- CSS外边距合并
- css外边距合并
- CSS 外边距合并
- margin外边距合并
- CSS外边距合并
- CSS 外边距合并
- CSS外边距合并
- CSS 外边距合并
- Css外边距合并
- CSS外边距合并
- CSS外边距合并
- CSS 外边距合并
- CSS外边距合并
- css外边距合并
- 这些科技公司们的名字,都是从何而来?
- 洛谷P2055 [ZJOI2009]假期的宿舍(二分图,匈牙利算法)
- Python--datetime 模块
- linux
- C语言操作符的基本知识
- 第四章 样式初始化 元素类型转换 外边距合并
- AtCoder 2688 Young Maids
- 大数据|意不意外?今年卖得最好的月饼是这个馅的……
- VS C#实现简单拼图游戏
- JZOJ 5399. 【NOIP2017提高A组模拟10.7】Confess
- python进行文本分类,基于word2vec,sklearn-svm对微博性别分类
- Android LinearLayout 线性布局
- 常用js
- Linux命令行笔记