javascript - 如何在div内部对齐div中间

标签 javascript html css

<分区>

我在 div 中创建了一个 div 和另一个 div。我希望这些点线 ... 应该位于父 div 的中间(水平和垂直)。请帮我。谢谢。

<div class = "test" style = "width: 32px; height: 22px; display: inline-block; border: 1px solid; border-radius: 5px; text-align: center;">
	<div style = "display: inline-block;">...</div>
</div>

最佳答案

一种可能性(而且有很多)是使用 CSS Flexible Box Layout .

您可以使用 justify-content 属性定义沿主轴的对齐方式,使用 align-items 属性定义 flex 元素如何沿交叉轴布局.

你的 .test 容器看起来像这样:

.test {
  display: flex;
  justify-content: center;
  align-items: center;
}

您可以在 this JSFiddle 上查看示例.

关于javascript - 如何在div内部对齐div中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38941265/

上一篇:javascript - 如何获取标题和按钮/链接内联

下一篇:html - Microsoft Edge 和 Google Fonts 显示粗体字符

相关文章:

javascript - 按换行符拆分字符串,保留带引号的段

javascript - 向侧边导航栏添加过渡

c# - 在 asp.net 网站中打印网页时,分页之前无法在 firefox 浏览器中工作

javascript - 如何用步骤流程实现 react 导航图标

javascript - 使用 URL 哈希触发 Google map 信息窗口

javascript - 如何使用条件语句应用 ngclass

javascript - 该函数是否有两种以上的可能结果?

python - 为什么此 Web 托管的 Python 代码会导致 500 内部错误?

javascript - 在 Safari 和 iOS Safari 中与 XMLHttpRequest 进行二进制通信?

php - Laravel 5 BookStack 全新安装不加载任何外部文件