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

用min-width设置div的最小宽度问题

用min-width设置div的最小宽度问题

凤凰求蛊 2019-03-15 22:15:02
用min-width设置div的最小宽度,让这个div居中,但是总是继承了父元素的宽度,导致内容总是在左显示,要怎么才能不继承父元素的宽度
查看完整描述

4 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

可以使用inline-block实现内容自适应;
父元素直接text-align:center使display:inline-block的子元素居中;
子元素通过text-align:center使内容居中;
此时子元素div不会继承父元素的宽度;
内容移出的情况自己额外处理就好,此处未处理;
示例

查看完整回答
反对 回复 2019-04-08
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

min-width 是“最小宽度”的意思,所以父元素更宽的话,作为一个块元素,必然要跟父元素同宽。


居中布局的方案很多,不知道你的具体需要,暂时先用这个吧:


.centered {

  width: 200px;

  margin: 0 auto;

}


查看完整回答
反对 回复 2019-04-08
?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

div{

display:table;

}
div宽度随内容变化


查看完整回答
反对 回复 2019-04-08
  • 4 回答
  • 0 关注
  • 923 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信