.block_up_left{background: scroll transparent URL('/design/1/block/up_left.png') left top no-repeat;} .block_up_center{background: scroll transparent URL('/design/1/block/up_center.png') left top repeat-x; height: 34px; line-height: 34px; text-align: center; font-weight: bold;} .block_up_right{background: scroll transparent URL('/design/1/block/up_right.png') right top no-repeat;}
.block_middle_left{background: scroll transparent URL('/design/1/block/middle_left.png') left top repeat-y;} .block_middle_center{background: scroll transparent URL('/design/1/block/middle_center.png') left top repeat; padding-top: 6px;} .block_middle_right{background: scroll transparent URL('/design/1/block/middle_right.png') right top repeat-y;}
.block_down_left{background: scroll transparent URL('/design/1/block/down_left.png') left top no-repeat;} .block_down_center{background: scroll transparent URL('/design/1/block/down_center.png') left top repeat-x; height: 20px;} .block_down_right{background: scroll transparent URL('/design/1/block/down_right.png') right top no-repeat;}
Проблема: вставим, например, в контент такой код:
Code
<ul> <li>До свидания, Хелпер, до свидания!</li> <li>Мы прощаемся с тобой навеки...</li> <li>Надоели мне все пререкания,</li> <li>И прольются скоро крови реки...</li> </ul>
По умолчанию у ul есть margin. Как следствие получается такая картина: То есть маргин не заполняется бэкграундом. Надо вот так: Второй скрин получен свойством
Code
border: 1px solid transparent;
Вопросы:
1. Почему маргин не заполняется background-ом?
2. Почему установление border-а препятсвует п. 1?
3. Какие есть другие решения проблемы? (п. 2 мне не нравится; хотя бы потому, что лишний пиксел прибавляется по периметру) Имеются ввиду универсальные решения, причём со стороны боксов (изменение маргина ul не катит).
P. S. Если бы я был >Модератором на Хелпере, то все посты не по теме в этой теме наказывались нещадным баном. К сожалению, это не так.
Так и должно быть. margin на padding замени норм будет.
Quote (Margin,HTMLBook)
Устанавливает величину отступа от каждого края элемента. Отступом является пространство от границы текущего элемента до внутренней границы его родительского элемента
У меня вопрос почти по теме. Почему если создать шаблоны с контейнером и блоками через конструтор всё перекосится, А если с помощью глоб. блока сделать контейнер всё норм будет?
У меня вопрос почти по теме. Почему если создать шаблоны с контейнером и блоками через конструтор всё перекосится, А если с помощью глоб. блока сделать контейнер всё норм будет?