美文网首页
CSS布局简要

CSS布局简要

作者: YOJIN | 来源:发表于2018-07-12 20:35 被阅读0次

    1.左右布局

    上图就是一个典型的左右布局,左图,右content;

    1.用一个<div>包裹住两个<div>,两个<div>在其中实现左右布局,一个放图片,一个放文本;

    2.主要用到两个style:

        div{ float: left; }

        .clearfix::after{ content: ''; display: block; clear: both; }    /* 为了消除浮动 */

    简历demo(检查元素查看)

    2.左中右布局

    这个勉强也算作左中右布局的一种,两边留白,中间内容居中,主要用到三个style:

            max-width: 940px;

            margin-left: auto;

            margin-right: auto;

    max-width是限定了中间内容的最大宽度,由于当前有布局居中需求,所以左右用auto来自适应,如果不需要,可自拟。

    3.水平居中

    直接给<div>包裹住的内联文件一个style:

        text-align:center;

    所以存在一个问题,如果<div>中包裹的也是<div>呢?

    这种情况,就需要用到 display:inline-block; 将<div>元素转变为内联元素,再对其进行居中;

    4.垂直居中

        通过verticle-align:middle实现CSS垂直居中。

    通过vertical-align:middle实现CSS垂直居中是最常使用的方法,但是有一点需要格外注意,vertical生效的前提是元素的display:inline-block。

        方法有多种,这里取其一;

    5.小技巧

        css的布局是否顺利流畅很多时候与选择器class的布局有关;

        遇到问题多往文档流的方面思考。

    相关文章

      网友评论

          本文标题:CSS布局简要

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