html - 如何使列表中心与 html 和 css 对齐?

标签 html css

我在尝试将我的列表与页面中心对齐以使其与我的其余内容匹配时遇到问题。我尝试过其他方法,但它要么不起作用,要么对齐到最右边。

HTML:

<p>Digital Media:</p>

        <div id="list">
        <ul>
            <li>Tablet</li>
            <li>Tablet Pen</li>
            <li>Phone + my finger</li>
        </ul>
        </div>

<p>Tradtional Media:</p>

        <div id="list">
        <ul>
            <li>Notebook</li>
            <li>Pens</li>
            <li>Pencils</li>
            <li>Colored Pencils</li>
            <li>Fine-Tip Markers</li>
            <li>Canvas</li>                 
            <li>Watercolor Paint</li>
            <li>Acrylic Paint</li>
            <li>Various-Sized Paintbrushes</li>
        </ul>
        </div>

CSS:

ul {
   margin: 0 auto;                  
   width: 1200px;
   padding-left: 0;               
   font-size: 0; 
   justify-content: center;
}

li {
   font-size: 18px;                 
   list-style-type: none;
   width: 150px;
   height: 50px;
   line-height: 50px;
   margin: 15px 25px;
   box-sizing: border-box;
   text-align: center;
}

最佳答案

您可以更改代码:

li {
     ...
     margin: 15px auto;
     ...
}

并且在一个页面中,不应该有多个具有相同ID的元素

<div id="list"> => <div class="list">

关于html - 如何使列表中心与 html 和 css 对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56121804/

相关文章:

php - 如何从数据库调用 `id`?

html - CSS:有没有办法让元素填满页面?

javascript - 你能得到文本值的上下文吗?

javascript - 使用日期类型在输入字段中居中日期

jquery - 如何在没有水平滚动的情况下在 Bootstrap 中适应视频 100 宽度 100 高度

java - 基于正则表达式用Java添加html标签,保持数据匹配

html - 内容区域高度 100%,考虑到标题

html - 如何让 HTML 表格单元格与内容最大的单元格宽度相同?

html - 更改 CSS Cuffon 按钮

html - 与单选按钮一起使用时的 Accordion -未选中单选按钮