Как мне сделать этот код для отображения в строке

0

Как заставить 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&amp;action=logout" class="signin">Logout</a>
            </li>
        </ul>
    </div>
</div>
  • 0
    OP действительно просит здесь отображать li в строке ul ? Вот как я это читаю (ОП сказал, что они хотят использовать его как навигационную панель)
  • 0
    да, это для навигационной панели.
Теги:

5 ответов

0
Лучший ответ

Вы можете использовать display: inline для своих элементов списка:

ul.xoxo li{display:inline;}

Также обратите внимание, что вам нужно удалить " после login_widget внутри login_widget"="" чтобы ваша разметка HTML стала действительной.

Демо-версия скрипта

  • 0
    .xoxo? Объятия и поцелуи?
  • 0
    это помогает. Спасибо
1

Это сработает

    li {
        display: inline-block;
    }
1

Попробуй это,

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul li {
    display: inline;
    list-style-type: none;
    padding-right: 20px;
}
1

Добавьте этот стиль css в таблицу стилей

li {
display: inline-block;
float: left;
margin: 0 5px;
}

Обязательно используйте clear: both после ul

0

Вначале просто добавьте:

<style>
li {
display:inline;
}
</style>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню