对于定宽的非浮动元素我们可以在CSS中用 margin:0 auto 进行水平居中,对于不定宽的浮动元素我们也有一个常用的技巧解决它的水平居中问题。解决水平居中问题有很多种方法,下面先给大家分享一下三种方法,希望能帮助到大家。

方法一:

1、HTML 部分:

我是浮动的

我也是居中的

2、CSS 部分:

.box{

float:left;

position:relative;

left:50%;

}

p{

float:left;

position:relative;

right:50%;

}

这样看来就很简单了吧,父元素和子元素同时左浮动,然后父元素相对左移动50%,再然后子元素相对右移动50%,或者子元素相对左移动-50%也就可以了。如此简单如此神奇。

方法二:

HTML 代码

页面浮动元素的水平居中

.clearfix:after { content:""; height:0; visibility:hidden; display:block; clear:both; }

.clearfix { zoom:1; }

.wrap { margin:20px auto; padding:10px 0; background:orange; overflow:hidden; position:relative; }

.inwrap{ float:left; position:relative; left:50%;}

.page { fl

html 浮动后居中,css如何让浮动元素水平居中相关推荐

  1. css现在还用浮动吗,css3-9 css中的浮动怎么使用

    css3-9 css中的浮动怎么使用 一.总结 一句话总结:用来做一般的行效果,比如说手机左右分布的头部导航栏.浮动的东西放到一个div中去,里面的内容根据需求左浮动或者右浮动,然后记得加上清除浮动. ...

  2. css系列--六种实现元素水平居中方法

    一.前言 居中效果在CSS中很是普通的效果,平时大家所看到的居中效果主要分为三大类:水平居中.垂直居中和水平垂直居中.而其中水平居中相对于后两者来说要简单得多.使用了css3的flexbox的属性轻松 ...

  3. html的li浮动之后往下移动,多个li浮动后居中显示问题

    在实际工作当中经常会遇到像上面这样的布局,就是不确定li的个数,但是想让它在父元素内水平居中显示或是相对父元素两端对齐. 先看基础的 /p> 这样只能靠左显示. 解决方法目前搜集了三种: 第一种 ...

  4. html中盒子浮动怎么写,CSS盒子的浮动

    在标准流中,一个块级元素在水平方向会自动伸展,直到包含它的元素的边界:而在竖直方向和兄弟元素依次排列,不能并排.使用"浮动"方式后,块级元素的表现就会有所不同. CSS中有一个fl ...

  5. html盒子模型图片居中,CSS盒模型和图片水平居中和垂直居中

    盒子水平居中,使用margin:0 auto .haha{ width: 500px; height: 500px; border: 1px solid #ccc; margin: 0 auto; } ...

  6. css盒子模型 浮动

    1.盒子模型 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器.每个矩形都由元素的内容.内边距(padding).边框(border)和外边距(margin)组成. ...

  7. CSS之float浮动布局

    css之float浮动布局 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样. 1. 浮 ...

  8. html盒子嵌套居中,css在盒子中垂直居中和固定居中

    顶部固定居中 我是固定的 .w960{ width: 960px; margin:0 auto; } .fixed{ position: absolute; top:0; left: 0; right ...

  9. css图片跟文字居中,css 图片文字垂直居中

    先来看张图片 相信很多css新手遇到过这种问题,就是当图片和文本显示在一行的时候,效果很奇葩,文字和图片没法对齐, 这时我们需要做的是: 1,先给块级元素设置 display: inline-bloc ...

最新文章

  1. JavaScript对象掺杂点原型
  2. hashlib模块,md5加密
  3. 八大排序算法的 Python 实现
  4. Android开发人员官方站点文档 - 国内踏得网镜像
  5. Android的MediaPlayer
  6. Js 原型对象与原型链(转)
  7. 哈佛大学刘小乐教授讲授的计算生物学和生物信息学导论 (2020 视频+资料)
  8. mysql5.6 pid_MySQL5.6启动报错The server quit without updating PID file
  9. C#的二维码生成和解析
  10. java类型占用字节数类型转换
  11. socket编程详解,转自http://www.sme-cn.com:82/archives/669
  12. for_else,break——python小练
  13. 软件测试基础知识大全(新手入门必备)
  14. Python图像处理丨认识图像锐化和边缘提取的4个算子
  15. 麻省理工学院公开课:单变量微积分
  16. 0.前言 与 Eigen库的使用整理
  17. 从键盘输入一个正整数 n,求 n!
  18. 应用MIME将ZPT内容输出为excel文件(word文件)
  19. linux命令 dmesg_如何在Linux上使用dmesg命令
  20. java Lambda与stream

热门文章

  1. 怎么用手机控制电脑?手机控制手机如何实现?
  2. 掌薪阁分享:一个人人可做,汇聚了全网不同层次的网赚项目!
  3. 蓝色插画风新媒体运营转正汇报PPT模板
  4. Python爬取有道翻译(破解加密--js加密)!
  5. 爱了爱了,这样的文字动画让你爱不释手
  6. L1-054 福到了 (15分)题解
  7. 移动端地图开发技术分享交流会PPT
  8. @Valid对页面传参的校验问题
  9. php 实现繁体转简体代码效率对比
  10. 开源移动设备管理(MDM)解决方案的利与弊