建个微网站多少钱,永州网站推广,济南网站建设多少钱,建一个设计网站要多少钱清楚默认样式
很多标签都有默认的样式#xff0c;往往我们不需要这些样式#xff0c;就需要清楚默认样式
写法#xff1a; 用通配符选择器#xff0c;选择所有标签#xff0c;清除所有内外边距选中所有的选择器清楚 *{ margin:0; padding:0; } 盒子模型——元素溢出
作…清楚默认样式
很多标签都有默认的样式往往我们不需要这些样式就需要清楚默认样式
写法 用通配符选择器选择所有标签清除所有内外边距选中所有的选择器清楚 *{ margin:0; padding:0; } 盒子模型——元素溢出
作用控制溢出元素的内容的显示方式
属性名overflow
属性值效果hidden溢出隐藏scroll 溢出滚动无论是否溢出都显示滚动条auto溢出滚动溢出才显示滚动条 测试
原网页为 hidden scroll auto 外边距问题
合并现象
场景垂直排列的兄弟元素上下margin会合并
现象取两个margin中的较大值生效
示例 .one{ margin-botton:50px; } .two{ margin-top:20px; } 两个盒子之间为50px
塌陷问题
场景父子级的标签子级的添加上外边距会产生塌陷问题
现象导致父级一起向下移动
示例 .father{ width:300px; height:300px; background-color:pink; } .son{ width:100px; height:100px; background-color:orange; margin-top:50px; } 可见父级盒子由于子盒子的上外边距也跟着塌陷。
解决方法
取消子级margin父级设置padding父级设置overflow:hidden父级设置border-top 行内元素——内外边距问题
场景行内元素添加margin和padding只能改变水平位置无法改变元素垂直位置。
解决办法给行内元素添加line-height可以改变垂直位置