使用ionic构建应用程序,我需要显示实际的项目符号列表:
但是,框架似乎在<ul>
和<li>
元素上执行某种CSS重置/魔术,这样它们只能用作结构元素(例如列表),而不是UI。
我最终创建了自己的unordered-list
CSS样式,以便为我提供所需的UI。这是自己动手做的正确方法 - 还是离子有一些深藏在我内心深处的CSS风格,而不是我应该使用它?
答案 0 :(得分:12)
只是覆盖重置。
ol, ul {
list-style: none;
}
像这样(在框架的CSS之后放置在CSS中)
ul {
list-style-type: disc;
}
最佳实践:在导航元素上设置一个类,即ul。
<section>
<ul class="my-nav">
<li>List item</li>
<li>List item</li>
</ul>
</section>
.my-nav {
list-style-type: disc;
}
答案 1 :(得分:2)
您可以拥有ul
元素的类并定义自己的样式。
<强> HTML:强>
<div id="list">
<h5>Just three steps:</h5>
<ul>
<li>Be awesome</li>
<li>Stay awesome</li>
<li>There is no step 3</li>
</ul>
</div>
<强> CSS:强>
#list {
width: 170px;
margin: 30px auto;
font-size: 20px;
}
#list ul {
margin-top: 30px;
}
#list ul li {
text-align: left;
list-style: disc;
margin: 10px 0px;
}
答案 2 :(得分:1)
我也看不到子弹,他们只是不在可见页面上。添加一些填充修复它:
<style>
.my-modal-list {
list-style-type: disc;
padding: 20px;
}
</style>
<ul class="my-modal-list">
答案 3 :(得分:0)
尝试:
<ul style="list-style-type:disc;">
<li>
item1
</li>
<li>
item2
</li>
<li>
item3
</li>
<li>
item4
</li>
</ul>