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