前端自学笔记05

前端自学笔记05

1、复习:
这里写图片描述
这里写图片描述

2、额外标签法与清除浮动
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
不是所有浮动的影响都要清除

/*额外标签法,如果清除了浮动,父亲将自动检测孩子的高度,以最高的为准*/
.clear{
clear both;
}

<div class="father">
<div class="big"></div>
<div class="small"></div>
<div class="clear"></div>/*增加一个没有意义的空标签*/
</div>

/*overfllow法*/
<div class="father" overflow:hidden  >
<div class="big"></div>
<div class="small"></div>
</div>

这里写图片描述
两句代码必须同时使用

<style>
.clearfix:after{
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
*zoom:1;
}
</style>
<div class="father clearfix"></div>

现在要求尽量不带点

这里写图片描述

3、定位(在选择器内使用)
这里写图片描述
这里写图片描述
这里写图片描述
静态定位唯一的用处就是取消定位
position:static;

相对定位(relative)
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

4、定位的盒子居中对齐
加了定位和浮动的盒子margin 0 auto将失效

positionabsolute;
left:50%;
margin-left:-(盒子宽度的一半)px;positionabsolute;
top:50%;
margin-top:-(盒子高度的一半)px;

这里写图片描述

这里写图片描述
这里写图片描述
背景图片在盒子宽度为0时不显示宽度
固定定位是特殊的绝对定位
这里写图片描述
多个个盒子均定位,则后面定义的会依次压住前面的。
这里写图片描述
只有定位的盒子才有的属性,相对定位比标准流高一级,浮在上面的。
考虑遮盖与被遮盖问题可考虑结合使用position:relative与z-index
这里写图片描述

猜你喜欢

转载自blog.csdn.net/Tanqurey/article/details/82423792