美文网首页HTML/CSS
介绍CSS布局及方式方法

介绍CSS布局及方式方法

作者: elsa919 | 来源:发表于2018-11-14 15:30 被阅读13次

1.左右布局

(1)用浮动float实现左右布局。给左盒子添加float:left;(向左浮动),给右盒子添加float:right;(向右浮动);但是加了浮动效果,同时就要给左右盒子的父级盒子加上class名为clearfix,clearfix::after{content:''; display:block; clear:both;}

(2)用左浮动float:left+外边距margin实现左右布局。给左边盒子设置右边距margin-right,或者给右边盒子设置左边距margin-left

(3)用绝对定位position:absolute实现左右布局。给左右盒子的父级加相对定位position:ralative,给左右盒子加绝对定位position:absolute,同时设置top,left,bottom,right样式属性

2.左中右布局

用浮动实现左中右布局。同上1(2)和1(3)的方法

3.水平居中

内联元素要居中,需要在其父级元素上加css样式text-align:center;

块级元素要居中,可在其本身上加css样式margin:0 auto;

(1)使用inline-block 和 text-align实现

(2)使用margin:0 auto来实现

(3)使用绝对定位实现

(4)使用flex布局实现

4.垂直居中

一般把高度height和行高line-height设置为相同,但是这样操作一般不是正居中;这样的话就用另外一种方式给该元素添加相同的上下内边距padding-top、padding-bottom,然后再去量该元素的整个高度并将行高line-height设置为量出来的高度的值

5.其他小技巧

(1)css中给属性加了display:inline-block;就同时要加vertical-align:top;

因为添加了display:inline-block;容易出现bug,而加vertical-align:top;可以消除这些bug,或者说可以消除hug的出现

(2)给阴影加上过渡时间就不会显得很突兀,transition:shadow 0.2s;

相关文章

  • 介绍CSS布局及方式方法

    1.左右布局 (1)用浮动float实现左右布局。给左盒子添加float:left;(向左浮动),给右盒子添加fl...

  • 响应式布局

    html5/css3响应式布局介绍及设计流程 经典语句: @media screen and (min-width...

  • 布局

    CSS网格布局引入了二维网格布局系统,可用于布局页面主要的区域布局或小型组件。本文介绍了CSS网格布局 与 CSS...

  • css布局和居中

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

  • 特殊布局方法

    关于圣杯布局和双飞翼布局:CSS布局之--淘宝双飞翼布局双飞翼布局介绍CSS控制自适应宽度两三栏布局圣杯布局的实现...

  • html5/css3响应式布局介绍及设计流程

    html5/css3响应式布局介绍及设计流程,利用css3的media query媒体查询功能。移动终端一般都是对...

  • CSS第四节(1)

    1、css标准流排版特点及流式布局 标准流式布局:从左到右 从上到下 2、css浮动的原理 浮动不影响标准流布局,...

  • CSS及布局

    一劳永逸的搞定 flex 布局 寻根溯源话布局 一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂...

  • CSS 4.1 布局介绍

  • CSS的左右布局

    上篇文章介绍了CSS代码的引入方式,今天列举下CSS的两种布局clearfix和position 1.左右布局 方...

网友评论

    本文标题:介绍CSS布局及方式方法

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