ФорумРазработкаКлиентская сторонаВерстка и оформление → Списки в строку

Списки в строку

  • Argnist

    Сообщения: 130 Репутация: N Группа: Кто попало

    Spritz 27 сентября 2007 г. 5:52

    Хочется чтобы список <ol> располагался в строку а не в столбик… как это сделать?(
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 27 сентября 2007 г. 13:17, спустя 7 часов 25 минут 32 секунды

    примерно так:
    li {
    float:left;
    }

    или
    li {
    display:inline;
    }
  • Argnist

    Сообщения: 130 Репутация: N Группа: Кто попало

    Spritz 28 сентября 2007 г. 5:07, спустя 15 часов 49 минут 7 секунд

    что то пункты накладываются друг на друга и даже их ширину не установить…
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 28 сентября 2007 г. 6:58, спустя 1 час 51 минуту 10 секунд

    да, при float'е, в опере и лисе это решается через увеличение margin-left у <li>, но в осле всё равно нумерация пропадает.
    Объясни, что конкретно ты хочешь сделать?
  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz 1 октября 2007 г. 1:51, спустя 2 дня 18 часов 53 минуты

    А не проще просто в строчку писать что тебе нужно?
    Я вобще не понимаю зачем делать вывод данных через <ul> в стрчоку, если он для этого не предназначен.
    Или тебе влом перед каждой строкой значок ставить или цифру?
    from TRIAL with LOVE
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 2 октября 2007 г. 0:27, спустя 22 часа 35 минут 53 секунды

    c <ul>-то как раз никаких проблем нет. Я, например, любое меню делаю в виде списков (и горизонтальное, и вертикальное) - так, имхо, логичнее. Но вот с нумерованными списками в строку как-то ни разу не сталкивался…
    по-сути IE делает правильно убирая номера - номер должен ставиться только, если у элемента display:list-item, но если мы указываем float:xxx, то любое значение свойства display игнорируется, если только оно не none…
    Есть ещё конечно :before но IE его не понимает. Короче, врядли удасться сохранить номера…
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 2 октября 2007 г. 4:45, спустя 4 часа 18 минут 3 секунды

    Цифры в вертикальном <ol> удобны тем, что автоматом выравнивается все. А какой в строке их сакральный смысл? Кто мешает самому их печатать?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!