美文网首页
水平居中的多种实现方法

水平居中的多种实现方法

作者: 追风的云月 | 来源:发表于2017-09-19 09:25 被阅读0次

inline-block+text-align

image.png

优点在于:

  1. 父子元素都可以不定宽
  2. 兼容到IE6
    缺点在于如果子元素不是一个,而是多个子元素,在没有设置子元素margin情况下,子元素相互间会有间距,是由于代码的换行导致的

�table+margin

image.png

table在表现上很像block元素,但是其宽度是自适应的,兼容到IE8

�absolute+transform

image.png

flex+justify-content

image.png

首先flex-item元素宽度自适应,这套方法的优点在于只用设置父元素,缺点在于CSS3的兼容性

margin+width

不用设置其它元素属性,直接设置本身margin:0 auto;

浮动元素+relative

父子元素同时左浮动,然后父元素相对向左移动50%,再然后子元素相对右移动50%,或者子元素相对左移动-50%也就可以了。


借用别人的图.png

相关文章

  • CSS解决盒模型居中的问题

    CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 全局样式 第一种:...

  • 用CSS实现元素居中的N种方法

    网页布局中,元素水平居中比垂直居中简单不少,同时实现水平垂直居中也不难,难的是想出多种实现水平垂直居中的方法并从中...

  • 水平居中的多种实现方法

    inline-block+text-align 优点在于: 父子元素都可以不定宽 兼容到IE6缺点在于如果子元素不...

  • CSS垂直水平居中总结

    css实现垂直水平居中的方法多种,各种方法各有优劣,查阅网上资料,自己总结于此,方便日后应用。 1. 绝对定位居中...

  • 2019-01-26

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

  • CSS布局(不完全)总结

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

  • 实现水平居中的办法

    原文 博客原文 大纲 1、margin和width实现水平居中2、inline-block实现水平居中方法3、浮动...

  • css多种方法实现水平垂直居中

    前提 图片大小为:399*367,没有凑成整数-_-html代码: 一、脱离文档流且父元素已知宽高 1、margi...

  • CSS实现水平垂直的几种方法

    目录 水平居中 垂直居中 水平垂直居 一、水平居中 内联元素和块级元素实现水平居中的方法不一样,其中块级元素又分定...

  • css实现水平垂直居中的方法总结

    css实现水平垂直居中的方法总结 实现水平垂直居中你有多少种方法?这是前端面试必考题啊!-=- 这段时间公司招前端...

网友评论

      本文标题:水平居中的多种实现方法

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