html - 宽度未知的水平居中 block

标签 html css

我有 3 个不同宽度的 block 。我希望每个 block 都水平居中,并且正文下方的文本也像 text-align:right 一样朝向正文。看图

怎么做?

图像 = http://www.nahraj-obrazek.cz/pt-313937842321.png

最佳答案

您可以使用display: table; 来达到您想要的效果。 <强> SEE THE DEMOdisplay: table; 定义到两个文本所在的 div 中,并通过应用 margin: auto; 将其居中。对于要右对齐的文本,请编写 text-align: right; 样式。就这样。

它的代码也更少。

AND DEMO FROM FIDDLE YOU PROVIDED

div {
  margin: 0 auto;
  display: table;
}
div p {
  text-align: right;
}

关于html - 宽度未知的水平居中 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22131434/

相关文章:

javascript - 刷新 CSS 样式? (重绘页面)

javascript - 单击时通知栏不会关闭

html - Bootstrap 导航的移动菜单

HTML 点击查看和隐藏公告

html - 显示图像、一些用省略号修剪的文本,然后是一个图标

javascript - 如何使 <li> 仅在滚动时出现在导航栏中

具有独立固定、可滚动内容区域的 CSS 布局

html - 当我打开选择框的下拉菜单时,如何显示选项的更多信息?

html - 如何识别我点击的是哪个 reactjs 组件?

html - CSS 页脚 - body 错误