转:CSS常用布局

作者: 李chun | 来源:发表于2018-08-26 21:08 被阅读25次

作者:饥人谷_朱笑笑啊
链接:https://www.jianshu.com/p/ca624b52b400
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

1、左右布局

1) float实现,左侧宽带固定,右侧宽度自适应

核心代码:
左侧:width:100px ;float:left;
右侧:width:auto;margin-left:100px;

image.png
2) flex实现

核心代码:
父容器设置 display:flex;Right部分设置 flex:1

image.png

2、左中右布局

1) float实现,左右两列定宽,不可伸缩;中间内容区自适应
image.png
2) flex实现
image.png

3、水平居中

1) 行内元素,在其父级元素上设定
          text-align:center;

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

3)对于未知宽度的块级元素

(1)table标签配合margin左右auto实现水平居中
使用table标签(或直接将块级元素设值为display:table),再通过给该标签添加左右margin为auto
(2)inline-block实现水平居中方法
display:inline-block;(或display:inline)和text-align:center;实现水平居中
(3)flex实现

.container{
  display: flex;
  flex-direction: column;
}
.content{
  align-self:center;

4、垂直居中

1) table-cell实现
.box {
    display: table-cell;
    vertical-align: middle;
    text-align: center;        
}

1) flex实现
.box {
    display: flex;
    justify-content: center;
    align-items: center;
}

5、其他小技巧

1) 图片宽度的自适应

使得较大的图片,能够自动适应小容器的宽度

        img {max-width: 100%}

2) 用图片充当列表标志
  ul {list-style: none}

  ul li { 
    background-image: url("path-to-your-image"); 
    background-repeat: none; 
    background-position: 0 0.5em; 
  }

3)表格单元格等宽

用 table-layout: fixed 来保持单元格的等宽:

.calendar {
  table-layout: fixed;
}

相关文章

  • CSS常用布局实现

    该系列用于整理记录常用的CSS布局实现。 CSS常用布局实现01-水平居中 CSS常用布局实现02-垂直居中 CS...

  • 转:CSS常用布局

    作者:饥人谷_朱笑笑啊链接:https://www.jianshu.com/p/ca624b52b400來源:简书...

  • web前端教程:CSS 布局十八般武艺都在这里了

    CSS布局 布局是CSS中一个重要部分,本文总结了CSS布局中的常用技巧,包括常用的水平居中、垂直居中方法,以及单...

  • ##深入学习CSS布局系列(一)布局常用属性

    @(CSS)[CSS, 布局] 深入学习CSS布局系列(一)布局常用属性 一直感觉自己对CSS的各个属性很了解,可...

  • css布局和居中

    本文主要介绍了css常用的布局,居中等其他小技巧。 css布局 左右布局 利用float实现左右布局 左右模块设置...

  • Css float属性的一些特点

    Css float属性的一些特点 css布局中float布局是常用的布局方式,用于实现横向多列布局。这个时候我们就...

  • Good Luck

    概念 HTML以及CSS篇,集中在CSS 说下你常用的几种布局方式,集中往盒模型、flex布局说(至于grid布局...

  • 前端技能

    HTML 常用标签/分类/属性 标签的分类 CSS 布局:position、float 响应式布局:rem布局(移...

  • 006_布局任务与答案第一期(四川师范大学JavaWeb)

    试验目的 了解页面常用布局结构; 掌握 DIV+CSS 布局的基本方法; 3) 掌握用 CSS 改变页面样式的方法...

  • CSS布局常用

    margin : 顺序:顺时针,上右下左 padding : 顺序:顺时针,上右下左。内边距,在宽度和高度之外绘制...

本文标题:转:CSS常用布局

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