Как заставить ul отображать встроенную строку. Мне нужен css, который может отображать список inline в заголовок навигации моего веб-сайта
<div id="sidebar2" style="display: inline-block;">
<div class="widget login_widget">
<h3>My Account</h3>
<ul class="xoxo blogroll" style="color: red;">
<li>
<a href="http://listing.entranceuniversity.com/author/jaysenoringmail-com/">Dashboard</a>
</li>
<li>
<a href="http://listing.entranceuniversity.com/?ptype=profile">Edit Profile</a>
</li>
<li>
<a href="http://listing.entranceuniversity.com/?ptype=profile">Change Password</a>
</li>
<li>
<a href="http://listing.entranceuniversity.com/author/jaysenoringmail-com/?list=favourite">My Favorites</a>
</li>
<li>
<a href="http://listing.entranceuniversity.com/?ptype=post_listing">Add Listing</a>
</li>
<li>
<a href="http://listing.entranceuniversity.com/?ptype=login&action=logout" class="signin">Logout</a>
</li>
</ul>
</div>
</div>
Вы можете использовать display: inline
для своих элементов списка:
ul.xoxo li{display:inline;}
Также обратите внимание, что вам нужно удалить "
после login_widget
внутри login_widget"=""
чтобы ваша разметка HTML стала действительной.
Это сработает
li {
display: inline-block;
}
Попробуй это,
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
ul li {
display: inline;
list-style-type: none;
padding-right: 20px;
}
Добавьте этот стиль css в таблицу стилей
li {
display: inline-block;
float: left;
margin: 0 5px;
}
Обязательно используйте clear: both
после ul
Вначале просто добавьте:
<style>
li {
display:inline;
}
</style>
li
в строкеul
? Вот как я это читаю (ОП сказал, что они хотят использовать его как навигационную панель)