Как преобразовать список с графическими ссылками во встроенный список? - PullRequest
0 голосов
/ 05 сентября 2008

Учитывая этот HTML:

<ul id="topnav">
    <li id="topnav_galleries"><a href="#">Galleries</a></li>
    <li id="topnav_information"><a href="#">Information</a></li>
</ul>

А это CSS:

#topnav_galleries a, #topnav_information a {
    background-repeat: no-repeat;
    text-indent: -9000px;
    padding: 0;
    margin: 0 0;
    overflow: hidden;
    height: 46px;
    width: 136px;
    display: block;
}
#topnav { list-style-type: none; }
#topnav_galleries a { background-image: url('image1.jpg'); }
#topnav_information a { background-image: url('image2.jpg'); }

Как мне превратить список topnav во встроенный список?

Ответы [ 3 ]

4 голосов
/ 05 сентября 2008

Попробуйте это:

#topnav {
    overflow:hidden;
}
#topnav li {
    float:left;
}

А для IE вам нужно добавить следующее:

#topnav {
    zoom:1;
}

В противном случае ваши всплывающие теги

вытекут из содержащего
0 голосов
/ 26 декабря 2015

Другой подход заключается в использовании display: inline-block для li с:

#topnav li {
    display: inline-block;
}
0 голосов
/ 17 сентября 2008

Альтернатива плавающим элементам слева:

#topnav li {
    display: inline;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...