Товарищи профессионалы! Хорошего дня вам!
Помогите понять причину пожалуйста.
Проблема: <ol> список отображается как <ul> т.е. точками, а не цифрами, хотя в стиле задано #imBlogPost_um78y908 ol { list-style: decimal; margin: 0px 15px; padding: 0px; }, т.е. арабские числа.
Подробнее на скрине:
[spoiler=СКРИН]https://cloud.mail.ru/public/Cyfw/jzqwreYtt[/spoiler]
[spoiler=ССЫЛКА НА СТРАНИЦУ]http://heshi-design.com/blog/index.php?id=um78y908[/spoiler]
Буду очень благодарен за наводку на решение проблемы.
С уважением, Максим.
Попробуйте вот так написать <ol start="1">
Пробовал <ol type="1"> - ничего не меняется
Сейчас попробовал <ol start="1">, ничего не поменялось, все те же точки... >:(
тогда попробуйте убрать list-style: decimal; и оставить start=1
а вообще, чем точки не угодили? мне, например, они больше нравятся, чем цифры...
мне кажется у вас какая-то каша там, уберите всё лишнее в стили
<ol></div><div><span class="fs16"><li></span><span class="fs16"> ??? ерунда какая-то...
вот нормальное оформление
<ol>
<li>Текст</li>
<li>Текст</li>
</ol>
Цитата: Карина. от 01-11-2016, 09:52:54а вообще, чем точки не угодили? мне, например, они больше нравятся, чем цифры...
На мой взгляд, в данном примере корректнее использовать нумерованный список. Где-то правильнее будет не нумерованный (точки).
Добавлено: 01-11-2016, 10:12:45
Цитата: Карина. от 01-11-2016, 09:52:54<ol></div><div><span class="fs16"><li></span><span class="fs16"> ерунда какая-то...
Привет CMS ))) Движок надо править, но я думаю проблема не в этом...
Значит слой с ID #imBlogPost_um78y908 является дочерним элементу в котором OL присваивается отображение, как у UL.
Посмотрите по стилям, есть ли где-то упоминание OL или изменение отображения стиля?
Цитата: Старый от 01-11-2016, 12:59:37
Значит слой с ID #imBlogPost_um78y908 является дочерним элементу в котором OL присваивается отображение, как у UL.
Посмотрите по стилям, есть ли где-то упоминание OL или изменение отображения стиля?
Старый, ну Вы как всегда, очень сложно)
вот оно, чудо движка...
Посмотрите для начала не работающие стили через Firebag вкладка CSS Usage. Если не стоит расширение CSS Usage, значит нужно его сначала установить.
Удалите не работающие стили, предварительно сделав копию.
Ищите где для вашего <ol> Прописаны стили как для <ul>
Если не получится найти, присвойте class <ol> и пропишите новый стиль, то есть
HTML
<ol class="arabNumber" type="1">
<li>какой-то пункт списка1</li>
<li>какой-то пункт списка2</li>
<li>какой-то пункт списка2</li>
</ol>
CSS
.arabNumber{
list-style-type: decimal;
margin:2% 5%;
}