html - 什么时候 margin : auto; work and not work?

标签 html css margin element

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 7 年前

这是关于 block 元素和内联元素的问题吗?

有时不得不使用 margin-left 来居中是一件令人沮丧的事情。

margin:auto 不起作用时,使用边距是唯一还是最好的选择?

请任何人用一个例子(或用 Jsfiddle)解释

最佳答案

margin:auto 在您没有设置 width 或您有 float 时将不起作用。要使 block 元素居中,您必须为其指定一个宽度,然后您才可以使用margin: 0 auto。这适用于 block 元素。对于 inline 元素,您必须使用 text-align:center

关于html - 什么时候 margin : auto; work and not work?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35194684/

上一篇:html - 使用 CSS 获取 TD 的值

下一篇:javascript - 网页中的鼠标光标或键盘响应

相关文章:

javascript - 单击输入类型=搜索时重置按钮有任何事件吗?

html - 内联外部 SVG

css - 下拉菜单填充/边距问题

iphone - 如何减少/删除分组的 UITableView 中的左/右边距?

css - bootstrap,元素之间的 masonry 幽灵边距

html - 如何在最大宽度上增加 Bootstrap 容器的宽度?

php - MYSQL PDO : Multiples users with the same rank. 如何制作数据库结构?

javascript - 幻灯片 href 不起作用

html - 坚持修剪 CSS Sprite

html - 如何使具有许多 div 结构的网页内容居中