美文网首页
CSS布局小结

CSS布局小结

作者: Keller7 | 来源:发表于2018-09-14 13:11 被阅读0次

1.左右布局

使用float实现

对左部分区域设置float:left,右部分区域设置float:right。

使用flex布局

对父元素设置display: flex,然后通过设置justify-content属性,来确定子元素在水平方向上的展现形式。

2.左中右布局

和左右布局一样,可采用上述两种方式来实现

3.水平居中

  • 行内元素,在其父级元素上设置
    text-align: center;

  • 确定宽度的块级元素
    margin: 0 auto;

  • 对于未知宽度的块级元素
    1.对目标元素设置display:inline-block,再对其父级元素设置text-align:center。
    2.flex实现

    .parent{
      display: flex;
      flex-direction: column;
    }
    .targetEle{
      align-self:center;
    }
    

4.垂直居中

  • table-cell实现

    .parent{
        display: table-cell;
        vertical-align: middle;
        text-align: center;        
    }
    
  • flex实现
    1.给父元素设置display:flex;align-items:center;
    2.给父元素设置display:flex;flex-direction:column;justify-content:center;
    3.给父元素设置display:flex;子元素设置margin:auto 0;

5.实用小技巧之水平垂直居中(干货满满)

  • 给父元素设置display:flex;justify-content:center;align-items:center;
  • 给父元素设置display:flex;给子元素设置margin:auto;

相关文章

  • CSS布局小结

    1.左右布局 使用float实现 对左部分区域设置float:left,右部分区域设置float:right。 使...

  • CSS布局小结

    前言 因为要在团队内作一次技术分享,想了几个题目,最后还是决定系统总结一下我在CSS布局这方面的知识。一是这个题目...

  • CSS布局小结

    左右布局 可使用float来实现,对左部分区域float:left,对右部分区域float:right,注意在其父...

  • CSS布局小结

    左右布局 子元素上加float:left;,同时在父元素加上清除浮动,代码如下: 左中右布局 父元素下由3个子元素...

  • CSS布局入门及踩坑

    1.概述: 本文是自己css学习中一些布局方法的小结。包括一些必要的基础知识,以及常见布局之:左右布局、左中右布局...

  • 文章收藏

    CSS布局 CSS布局方案整理

  • css

    css基础css选择器css常见样式1css常见样式2CSS布局上CSS布局下flex布局塔防小游戏flex布局青...

  • css flex布局详解

    css flex布局详解 css flex布局详解1css flex布局详解2

  • 经典CSS布局:双飞翼和圣杯布局

    圣杯布局 HTML CSS 双飞翼布局 HTML CSS Flex布局 HTML和圣杯布局一样CSS

  • CSS居中小结

    CSS中在不同场景下,解决居中的方式有很多,经常让人无从下手,所有我们将CSS居中进行一次小结,方便以后我们布局使...

网友评论

      本文标题:CSS布局小结

      本文链接:https://www.haomeiwen.com/subject/yycogftx.html