css如何让浮动元素水平居中_javascript技巧
程序员文章站
2022-04-14 15:52:05
...
对于定宽的非浮动元素我们可以在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 代码
页面浮动元素的水平居中
父元素和子元素同时左浮动,然后父元素相对左移动50%,再然后子元素相对左移动-50%。
方法三:
html代码
页面元素的水平居中 页面元素的水平居中
浮动方式:
这里也可以多套一层的方式设置left:-50%,更合理,也可以避免一些不必要的IE BUG。举一反三,这种float元素居中的方式其实可以延展应用到很多需要浮动元素又居中的情况。
以上通过三种方法讲解了css如何让浮动元素水平居中,后续本网站还会持续更新有关js、jq、css、php、c#等编程方面的知识,敬请关注本站,谢谢。
推荐阅读
-
老板的手机收到一个红包,为什么红包没居中?如何让一个元素水平垂直居中?
-
如何让浮动的元素水平居中
-
如何让浮动的元素换行??css
-
如何让Div始终保持水平居中或者垂直居中_html/css_WEB-ITnose
-
【干货】:如何让元素水平排列?_html/css_WEB-ITnose
-
css让浮动元素水平居中_html/css_WEB-ITnose
-
如何用css实现元素水平与垂直居中_html/css_WEB-ITnose
-
css让浮动元素水平居中_html/css_WEB-ITnose
-
如何让div水平垂直居中_html/css_WEB-ITnose
-
CSS篇-面试题2-如何让一个长度未知的图片水平和垂直方向均居中