Помогите с кодом CSS - Слои

Статус
В этой теме нельзя размещать новые ответы.

UDAV

Постоялец
Регистрация
22 Июн 2007
Сообщения
775
Реакции
153
Код:
<div id="all_content">
<div id="title">Меню</div>
<div style="padding: 30px;">Тут много текста</div>
</div>
Код:
#all_content	{height: 100%; overflow: auto;}
Как сделать чтобы слой с "меню" был выше по позиции (т.е. не z-index, а выше по дизайну).
Вот как у меня сейчас.
723c4106bbfa79df595573f20ca12d0d.gif


Нужно тобы слово "Меню" было выше горизонтальной линии. Слой с id=all_content начинается под этой линией.
 
А чего вы тогда Меню суете в олл_контент, если он начинается ниже линии? Если уж так хочется, то можно попробовать
Код:
#title {
   position:absolute;
   right:0;
   top:0;
}
Но, вообще говоря, советую искать более подходящие решения (если что-то одно должно быть выше чего-то второго, то это первое должно быть выше в коде этого второго - это логично и хорошая практика).
 
А чего вы тогда Меню суете в олл_контент, если он начинается ниже линии?
Там на сайте какой-то движок криворукий стоит. что выводится блок в котором выводится весь основной контент и в этом блоке уже выводятся содержимое различных модулей.
 
если что-то одно должно быть выше чего-то второго, то это первое должно быть выше в коде этого второго - это логично и хорошая практика.
логично и семантично
однако если требуется исключения, а абсолютное позиционирование в силу каких-то причин применять нельзя, на помощь могут прийти отрицательные значения
например, вот такая конструкция
padding: -30px;
поднимет блок
более подробно об этом расскажет alistapart.com или мистер гугл по запросу negative margins
 
так он по вашему коду и будет выше так как блок div с меню идет последовательно, странно что у Вас не получилось
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху