CSS布局方法

2019-03-11  本文已影响0人  December1224

1、左右布局

这就要说到一个属性float,使用float: left;就可以让浮动元素 会脱离正常的文档布局流,并吸附到其父容器的左边。在正常布局中位于该浮动元素之下的内容,此时会围绕着浮动元素,填满其右侧的空间。但是,子类使用float来使元素并排,那么父类就需要使用clearfix来防止子元素下方的标签浮动上来贴和。

.clearfix::after {
    content: '';
    display: block;
    clear: both;
}

这样所有元素就会紧贴左边浮动,如果想要左右浮动,就可以把最右边的元素设置为float: right;这样就可以实现左右布局。

2、左中右布局

左中右布局,父元素有三个子元素,首先先把三个子元素浮动并排起来如左右布局一样,然后给后两个元素都设置一个margin左边距,父元素设置水平居中;就可以实现左中右布局。

<ol>
    <li id="portfolio1">所有</li>
    <li id="portfolio2">框架</li>
    <li id="portfolio3">原生 JS&amp;CSS</li>
</ol>
li{
    float: left;
    margin-left: 40px;
}
li{
    float: left;
    margin-left: 40px;
}

3、水平居中

4、垂直居中

5、其他小技巧

上一篇下一篇

猜你喜欢

热点阅读