美文网首页
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