Пятница, 29.03.2024, 15:12
Приветствую Вас Гость | RSS

Главная » Багтрекер » Ошибки и баги » Баги uCoz

121. При использовании ББ-кода [*] - последний пункт не закрывается
Приоритет: Обычный | Статус: Закрыт | Браузер: Не важно Добавил: zvirus | 29.04.2009, 02:00
При использовании ББ-кода [*] (без [list][/list]) последний пункт списка не закрывается после окончания строки (т.е. если произвести перенос строки, список все равно не закрывается) закроется же он только после последнего символа в посте. Пример:
Список приглашенных:
[*]Маша
[*]Света
[*]Петя
[*]Вова
[*]Ира
Они все вместе отметят праздник.

Так вот последний пункт «Ира» закроется </li> только после слова «праздник».
Всего комментариев: 4
1 Kron  
0
ситуация такова, что </li> вообще нет (т.е. закрывающего тега нет вовсе), поэтому и получается так как вы пишите...

нужно просто после последнего пункта сделать 2 или больше переводов строки, тогда система заменит их тегом <p> а не <br>

  • Маша
  • Света
  • Петя
  • Вова
  • Ира

    вот так все просто...


  • 2 zvirus  
    0
    Ну, Андрей, так посмотрите исходник своего комментария:
    <li>Ира <p> вот так все просто...</p></li>

    А если li описан в стилях, то весь последующий текст оформляется точно также, как и пункт списка.


    3 Kron  
    0
    исходник нужно смотреть в чистом виде, а не через файрбаг или другие системы... никакого там закрывающего </li> нет вообще!

    используй IE чтобы посмотреть исходник, там 100% будет как есть..


    4 zvirus  
    0
    Исходник я смотрел через FF.
    Все верно. По спецификации закрывающий тег </li> вообще не обязателен. Зато обязательно помещать все элементы списка либо в <ol> либо в <ul>. т.е. после последнего слова в строке c пунктом списка (и перед первым пунктом)должна устанавливаться конструкция. <ul></ul> - для маркированного списка.

    Бесплатный хостинг uCoz