【发布时间】:2020-09-08 21:09:03
【问题描述】:
无论屏幕大小如何,我都希望这个无序列表中的自定义项目符号保留在每个列出的项目的左侧。从电话视图来看,它似乎位于列表项的顶部。
此外,我将桌面视图中的列表对齐显示为内联块,并且我希望文本对齐显示为与我在代码中输入的一样。我一定在这里遗漏了一些东西,因为它看起来不合理。
平板电脑视图中的对齐方式分为两列,因为我希望它是这样的,但是靠近末端的列表项“chits”之一会向右喷射,即使它没有超过长度的第一列。我只希望“和更多”在列表下方喷射出来(因为我已经设置了左边距)。
.listexamples {
list-style-type: none;
}
.listexamples {
display: inline-block;
padding-right: 15px;
margin-right: 30px;
text-align: justify;
position: relative;
}
.listexamples::before {
content: "•";
color: #FFEC6C;
vertical-align: center;
display: inline-block;
width: 1em;
margin-left: 1em;
}
/*experimental media tag*/
@media(max-width: 790px) {
ul {
display: 100% ;
font-size:14px;
margin-left: 0px;
margin-right: 0px;
padding: none;
column-count: 2;
}
}
.more {
margin-left: 40px;
}
<div class="wrap">
<div class="center"><h2>Examples of what I can provide</h2>
<ul>
<li class="listexamples">Branded polos</li>
<li class="listexamples">Custom t-shirts</li>
<li class="listexamples">Branded mugs</li>
<li class="listexamples">Business cards</li>
<li class="listexamples">Branded pens</li>
<li class="listexamples">Newsletters</li>
<li class="listexamples">Printed menus</li>
<li class="listexamples">Printed fliers</li>
<li class="listexamples">Chits</li>
<p class="more">and more!</p>
</ul>
【问题讨论】:
-
为什么UL中有一个p?那是无效的 HTML
标签: html css list html-lists