CSS:如何将列表元素与左对齐文本居中对齐?

CSS:如何将列表元素与左对齐文本居中对齐?,css,Css,我试图将div中的列表居中对齐,但保持文本左对齐 因此,我希望所有项目符号都垂直左对齐,但整个列表本身应位于中间,如下例中的段落所示: .container{宽度:600px;填充:2em;背景:eee;} .align居中{文本对齐:居中;} 中心对齐测试 第一要素 第二要素 最后,第三个也是最后一个元素 将ul设为内联块元素并将其居中。然后左对齐li的文本 .集装箱{ 宽度:600px; 填料:2米; 背景:eee; 文本对齐:居中; } 保险商实验室{ 显示:内联块; 文本对齐:左对齐

我试图将div中的列表居中对齐,但保持文本左对齐

因此,我希望所有项目符号都垂直左对齐,但整个列表本身应位于中间,如下例中的段落所示:

.container{宽度:600px;填充:2em;背景:eee;} .align居中{文本对齐:居中;}

中心对齐测试

第一要素 第二要素 最后,第三个也是最后一个元素 将ul设为内联块元素并将其居中。然后左对齐li的文本

.集装箱{ 宽度:600px; 填料:2米; 背景:eee; 文本对齐:居中; } 保险商实验室{ 显示:内联块; 文本对齐:左对齐; } .居中对齐{ 文本对齐:居中; }

中心对齐测试

第一要素 第二要素 最后,第三个也是最后一个元素 将ul设为内联块元素并将其居中。然后左对齐li的文本

.集装箱{ 宽度:600px; 填料:2米; 背景:eee; 文本对齐:居中; } 保险商实验室{ 显示:内联块; 文本对齐:左对齐; } .居中对齐{ 文本对齐:居中; }

中心对齐测试

第一要素 第二要素 最后,第三个也是最后一个元素 我建议在container div中添加text align:center,以便ul居中。然后需要将display:inline块应用于ul,这样它就不会占用整个水平空间。最后,将text align:left添加到ul,以便中心不会根据需要从父对象继承

.container{width:600px;padding:2em;background:eee;text align:center} .align居中{文本对齐:居中;} ul{显示:内联块;文本对齐:左}

中心对齐测试

第一要素 第二要素 最后,第三个也是最后一个元素 我建议在container div中添加text align:center,以便ul居中。然后需要将display:inline块应用于ul,这样它就不会占用整个水平空间。最后,将text align:left添加到ul,以便中心不会根据需要从父对象继承

.container{width:600px;padding:2em;background:eee;text align:center} .align居中{文本对齐:居中;} ul{显示:内联块;文本对齐:左}

中心对齐测试

第一要素 第二要素 最后,第三个也是最后一个元素 添加文本对齐:居中;对于容器,使ul成为内联块,并使ul文本对齐:左

.container{width:600px;padding:2em;background:eee;text align:center;} .align居中{文本对齐:居中;} ul{显示:内联块;文本对齐:左;}

中心对齐测试

第一要素 第二要素 最后,第三个也是最后一个元素 添加文本对齐:居中;对于容器,使ul成为内联块,并使ul文本对齐:左

.container{width:600px;padding:2em;background:eee;text align:center;} .align居中{文本对齐:居中;} ul{显示:内联块;文本对齐:左;}

中心对齐测试

第一要素 第二要素 最后,第三个也是最后一个元素 只需使用flex容器

.flex-container
{
   display:flex;
   justify-content:center;
   text-align: left;
}

<div class="flex-container">
 <ul>
    <li>Left Aligned #1</li>
    <li>Left Aligned #2</li>
    <li>Left Aligned #3</li>
 </ul>
</div>
只需使用flex容器

.flex-container
{
   display:flex;
   justify-content:center;
   text-align: left;
}

<div class="flex-container">
 <ul>
    <li>Left Aligned #1</li>
    <li>Left Aligned #2</li>
    <li>Left Aligned #3</li>
 </ul>
</div>