所以我在这个列表中的这些子弹是不均匀的,我希望它们是均匀的。我前段时间遇到了答案,但现在我找不到它。任何帮助表示赞赏。
#div1 {
border: black;
border-style: inset;
margin-top: 5em;
text-align: center;
}
.div2 {
border: blue;
border-style: inset;
height: 100%;
}
#salty {
display: block;
transform: rotate(90deg);
width: 45em;
height: 50em;
margin-left: auto;
margin-right: auto;
}
ul {
list-style-position: inside;
padding-left: 0;
margin: 10px;
}

<div class="container">
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-10" id="div1">
<p id="p1">
<h1>My Cat Salty</h1>
</p>
<p id="p2">
<h2>Salty is a floofball</h2>
</p>
<div class="div2"><img src="babysalty.jpg" id="salty" />
<p id="p3"> This is my cat, Salty. </p>
</div>
<div class="div3">
<ul>
<li>Salty is a cat.</li>
<li>This is a list item.</li>
<li>This is a list item.</li>
<li>Salty is fluffy.</li>
<li>This is a list item.</li>
<li>This is a list item.</li>
<li>Salty also has a fluffy tail.</li>
<li>This is a list item.</li>
</ul>
</div>
</div>
<div class="col-md-1"></div>
</div>
</div>
&#13;
由于某种原因,我无法在帖子中显示我的CSS,所以它在JSFiddle中。
答案 0 :(得分:2)
ul
inline-block
和text-align
列表项left
。
.div3 {
text-align: center;
}
.div3 ul {
display: inline-block;
}
.div3 ul li {
text-align: left;
}
&#13;
<div class="div3">
<ul>
<li>Salty is a cat.</li>
<li>This is a list item.</li>
<li>This is a list item.</li>
<li>Salty is fluffy.</li>
<li>This is a list item.</li>
<li>This is a list item.</li>
<li>Salty also has a fluffy tail.</li>
<li>This is a list item.</li>
</ul>
</div>
&#13;
答案 1 :(得分:1)
首先,您需要使用<ul>
关闭</ul>
代码。
<li>
不均匀的原因是<ul>
的样式为text-align: center;
。尝试将其更改为text-align: left;
根据我的猜测,您可能希望将<ul>
置于中心位置,这样我的样式可以让<ul>
居中。
#div1 {
border: black;
border-style: inset;
margin-top: 5em;
text-align: center;
}
.div2 {
border: blue;
border-style: inset;
height: 100%;
}
#salty {
display: block;
transform: rotate(90deg);
width: 45em;
height: 50em;
margin-left: auto;
margin-right: auto;
}
ul {
list-style-position: inside;
padding-left: 0;
margin: 10px;
text-align: left;
max-width: 35%;
margin: auto;
}
&#13;
<div class="container">
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-10" id="div1">
<p id="p1">
<h1>My Cat Salty</h1>
</p>
<p id="p2">
<h2>Salty is a floofball</h2>
</p>
<div class="div2"><img src="babysalty.jpg" id="salty" />
<p id="p3"> This is my cat, Salty. </p>
</div>
<div class="div3">
<ul>
<li>Salty is a cat.</li>
<li>This is a list item.</li>
<li>This is a list item.</li>
<li>Salty is fluffy.</li>
<li>This is a list item.</li>
<li>This is a list item.</li>
<li>Salty also has a fluffy tail.</li>
<li>This is a list item.</li>
</ul>
</div>
</div>
<div class="col-md-1"></div>
</div>
</div>
&#13;