css - 对齐 div 中的元素?

标签 css html alignment items

我试图远离表格,因为有人告诉我它们只能用于表格数据。但是,我对如何实现此功能感到困惑。我的导航栏有一个搜索按钮、注册链接、登录链接和两个分隔线。如何将 div 中的每个元素对齐,就像可以与表格对齐一样?请原谅我对 CSS 的新手 =P

最佳答案

<ul class="menu">
 <li>Link 1</li>
 <li>Link 2</li>
 <li>Link 3</li>
 <li>Link 4</li>
</ul>

<style type="text/css">
   .menu {margin:0px;padding:0px;list-style:none;width:600px;margin:auto}
   .menu li {display:inline;padding:5px;margin-right:10px;background-color:#333;color:#fff}
</style>

虽然我还没有测试过,但这应该会给你一些你正在寻找的东西。对上述代码进行试验以微调您的要求。是的,不需要一直避免使用 table 。对于显示表格数据,表格是最好的选择

关于css - 对齐 div 中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5132034/

相关文章:

html - 你如何让第 nth-child 与后代选择器一起工作?

html - 在 wordpress 中修复我的画廊简码

html - 整个布局搞砸了相对宽度

html - 如何让视频有 Angular

html - Drupal 照片不对齐

xml - Android XML - 如何使项目最左、居中和最右对齐

html - 无法将导航左对齐

jquery 移动水平单选按钮等于按钮页面宽度百分比

javascript - 如何将javascript变量传递给模态

android - 为什么字体系列 "Arial"在桌面上大于 "Times",而 "Times New Roman"在移动设备上大于 "Arial"?