html - 边距:0 自动;不在父级中居中 div
问题描述
我有以下 div 安排,以及以下 css。网上到处都说你需要 margin:0 auto; 居中,但文字仍然在右上角,
任何帮助表示赞赏。
.menu_item {
margin: 0 auto;
}
<div style='position:absolute;width:110%;height:110%;left:-5%;top:-5%;background-color:white;z-index:7;overflow:none;'>
<div id='menu_but' style='width:36px;height:36px;'>
<div class='menu_line' />
<div class='menu_line' />
<div class='menu_line' />
</div>
<div id='menu'>
<div class='menu_item'>HOME</div>
<div class='menu_item'>ABOUT US</div>
<div class='menu_item'>CONTACT US</div>
<div class='menu_item'>PORTFOLIO</div>
</div>
</div>
解决方案
首先,<div>
它不是一个自闭合标签,所以你必须写</div>
而不是<div class='menu_line'/>
然后,您可以简单地执行以下操作:
<style>
.menu_item{
display: inline-block;
}
#menu {
position: relative;
text-align: center;
}
</style>
<div id="menu">
<div class="menu_item">HOME</div>
<div class="menu_item">ABOUT US</div>
<div class="menu_item">CONTACT US</div>
<div class="menu_item">PORTFOLIO</div>
</div>
推荐阅读
- r - 查找时间序列中的历史最大值
- javascript - 如何根据按钮的点击事件提供此功能的不同道具?
- apache-spark - Delta Lake 回滚
- python - 如何使用 while 循环重复一段代码并使用每个“计数”?
- photon - RPC 后立即离开 Photon 房间
- parallel-processing - 为什么相同的 OpenCL 代码从 Intel Xeon CPU 和 NVIDIA GTX 1080 Ti GPU 具有不同的输出?
- git - Git服务器端钩子:如何从服务器端获取远程URL
- python - 无法将 APK 发布到生产轨道 google api v3 androidpublish
- php - 如何在 Laravel 5.4 中删除 url() 生成的 %2F
- azure-devops - 运行构建任务以启动进程并且不要等待