Не может правильно выровнять список
Как вы можете видеть, мой список выравнивается случайным образом, и я не знаю почему. Есть идеи?
html:
{% if shop_name %}
<ol>
{% for library in shop_name %}
<li>Video Library Info</li>
<ul>
<li>Name : {{library.shop_name}}</li>
<li>Adress : {{library.adress}}</li>
{% comment %} <button id="btn_goto" onclick="">Select</button> {% endcomment %}
</ul>
{% endfor %}
</ol>
{% else %}
<p>ERROR</p>
{% endif %}
css код:
body {
text-align: center;
color: #FFA000;
background-color: #911E42;
}
ol {
display: table;
text-align: left;
margin: 0 auto;
margin-bottom: 20px;
}
ul {
display: table;
margin: 0 auto;
vertical-align: baseline;
text-align: left;
}
Итак, в css я указал, что текст в списке должен быть выровнен по левому краю, но все равно это не помогает, и он выравнивается произвольно, как я думаю. Мне нужно выровнять каждый li из ul по левой стороне
Удалите display: table из селектора ul и все должно быть правильно выровнено.
Удаление
Вернуться на верх
display: table; может облегчить вам жизнь, а если это не сработает. Попробуйте использовать display: flex на родителе и использовать justify-content: center; и align-items: center;, чтобы он был в середине
