美文网首页
用CSS实现几种常见布局

用CSS实现几种常见布局

作者: Carlmac | 来源:发表于2018-11-19 20:25 被阅读0次

左右布局

左右布局只要使左边的块级元素向左浮动,右边的向右浮动即可。但要记得因为子元素浮动会造成父元素的高度坍塌,所以需要在父元素上使用.clearfix:after清除浮动。

左右1.jpg 左右2.jpg

左中右布局

左中右布局比左右布局多了中间一个元素,那么就只能全部向左浮动了。这里为了演示令三个元素拥有同样的宽度,实际使用需要根据内容添加margin。同样需要为父元素清除浮动。

左中右1.jpg 左中右2.jpg

水平居中

  • 内联元素
    要使内联元素居中,为父元素添加text-align:center即可。

    水平居中-内联.jpg
  • 块级元素

  1. 不固定宽度
    要使不固定宽度的块级元素居中,需要为父元素添加左右相等的padding

    水平居中-块级-不固定宽.jpg
  2. 固定宽度
    要使固定宽度的块级元素居中,让这个元素自动计算水平方向的margin的值即可,左右margin值会相等。

    水平居中-块级-固定宽.jpg

垂直居中

  • 内联元素
    要使内联元素垂直居中,需要为父元素添加上下相等的padding
    垂直居中-内联.jpg
  • 块级元素
    块级元素的垂直居中复杂一些,需要使用绝对定位,使它自己的顶部距离父元素顶部50%的距离,再使用tranform: translateY(-50%)使它自己向上缩进自身高度的50%以实现视觉上的居中。
    垂直居中-块级.jpg

相关文章

  • 用CSS实现几种常见布局

    左右布局 左右布局只要使左边的块级元素向左浮动,右边的向右浮动即可。但要记得因为子元素浮动会造成父元素的高度坍塌,...

  • CSS布局

    HTML CSS + DIV实现整体布局必备知识利用HTML和CSS实现常见的布局 单列布局 css 实现竖直居中...

  • CSS布局(不完全)总结

    CSS布局(不完全)总结 实现水平居中布局的几种方式 方法一: 通过以下CSS代码实现水平居中布局 方法二: 通过...

  • css相关收集

    1.垂直居中2.几种常见的CSS布局3.CSS实现一个粒子动效的按钮4.我写CSS的常用套路(附demo的效果实现...

  • 几种常见css布局

    单列布局 第一种 给定宽度,margin:auto即可实现 html css 第二种 html css 等高布局 ...

  • 知识点之页面布局

    1. CSS圣杯布局的几种实现方式: 1. 浮动实现 2. 绝对定位实现 3. flex布局 4.表格布局...

  • CSS实现三栏布局

    CSS实现三栏布局(5种) 常见的布局方式: float布局、Position定位、table布局、弹性(flex...

  • 2019-01-26

    一、总结一下CSS的几种布局以及实现方法 左右布局 左中右 水平居中 垂直居中 1. 左右布局 左右布局很多种实现...

  • css

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

  • 几种常见的CSS布局

    本文概要 本文将介绍如下几种常见的布局: 其中实现三栏布局有多种方式,本文着重介绍圣杯布局和双飞翼布局。另外几种可...

网友评论

      本文标题:用CSS实现几种常见布局

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