Please enable JavaScript.
Coggle requires JavaScript to display documents.
浮动 (网页布局中的实际应用, 前面所学的盒子模型大部分都是设置了高度的,但是所有的父元素都要设置高度吗?, 网页布局准则, 为什么需要浮动?,…
-
网页布局
常见布局技巧
文字围绕浮动元素
巧妙运用浮动元素不会压住文字的特性,可以用来制作
行内块的巧妙运用
可以用来制作网页的
-
-
-
css三角强化
原理:设计一个透明的盒子讲另一个盒子的一部分盖住,效果:
-
-
高级布局技巧
-
字体图标
使用场景:主要用于显示网页中通用的小图标,如:
-
-
-
-
-
-
-
-
-
盒子模型
组成部分
-
-
边框border
-
-
-
-
border的写法
-
border属性的简写
border-width:5px 10px 20px;三个值,代表上边框宽度为5px,左右边框宽度为10px,下边框宽度为20px
-
border-width:5px 10px 20px 30px;四个值,代表上边框宽度为5px,右边框宽度为10px,下边框宽度为20px,左边框宽度为30px
-
-
-
-
外边距margin
-
-
-
-
-
-
实际应用
让块级盒子设置为水平居中
-
②盒子左右的外边距都设置为auto,上下外边距可以根据实际设置
-
-
相邻块元素垂直外边距的合并
当上下两个块元素(兄弟关系)相遇是,上面的块元素设置了margin-bottom,下面的块元素设置了margin-top,则取两个值中的较大值作为相邻盒子的距离
-
-
-
圆角边框border-radius
-
原理:椭圆与边框交际形成圆角效果
-
实际应用
如果盒子时一个矩形,把值改为盒子高度的一半就可以实现这种效果
如果盒子为正方形,当取值为50%时,该矩形会变成一个以盒子宽度/高度的一半值为半径的一个圆
-
-
-
-
定位
定位的实际运用
-
-
定位的叠放次序z-index
-
注意事项
-
-
①数值可以是正整数,负整数或者0,默认是auto,数值越大,盒子越靠上显示
-
-
-
-
-
组成
-
-
边偏移
决定了该元素的最终位置,共有四个值,都是相对于父元素来设置的,这四个属性只存在于定位当中,不能应用端到标准流和浮动
-
-
-
-
-
-