为了账号安全,请及时绑定邮箱和手机立即绑定

如何实现div居中

用浮动模型可以设置居中吗?如果可以的话该怎么写?

正在回答

3 回答

1、HTML 部分:

<div class="box">
    <p>我是浮动的</p>
    <p>我也是居中的</p>
</div>

2、CSS 部分:

.box{
    float:left;
    position:relative;
    left:50%;
}
p{
    float:left;
    position:relative;
    right:50%;
}

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


0 回复 有任何疑惑可以回复我~
#1

好好学习cat 提问者

谢啦~
2016-07-09 回复 有任何疑惑可以回复我~

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

当表述为:“然后父元素左边距50%(是相对于其外层容器的),再然后子元素右边距50%(是相对于父元素的),

0 回复 有任何疑惑可以回复我~

div{text-align:center;}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225762    人
  • 解答问题       18233    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

如何实现div居中

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信