Fortune favours the brave
Подскажите пожалуйста, возможно ли в блочном дизайне (код справа) наличие эпиграфа, значительно более широкого, нежели сама запись и колонка меню? Т.е., что бы эпиграф на несколько десятков пикселей "выступал" за границы записи?
Я попытался решить эту проблему таким халтурным способом:
Но это не привело к желаемому результату, ибо меню теперь не продолжается в длину всей странички:

Я попытался решить эту проблему таким халтурным способом:
Но это не привело к желаемому результату, ибо меню теперь не продолжается в длину всей странички:

Убрал. Меню так и осталось "обрезанным"(
Но тогда и возникает первоначальная проблема: из-за того, что эпиграф шире, и я ширину wrapper устанавливал под него, дабы не обрезать картинку, появляются совсем нежелательные закрашенные участки:
Меню вытянуть до низа нельзя, этот эффект визуально достигается тем, что задается бэкграунд врапперу, а чтоб решить вашу проблему - надо ее понять.
Ширина эпиграфа - 960px (соответственно, я для wrapper я поставил так же), но для записей, меню и экстработтома мне нужна меньшая ширина, чтобы подходили под то изображение "пергамента", которое нарисовано в эпиграфе (примерно 819px) Как можно это безболезненно сделать?
Сделайте для него картинку, которая вам нужна, и поставьте на бэкграунд.
Мда) Всё гениальное просто)
Я вытягиваю меню до низа с помощью bottom: 0px;
О, учту!
У меня в дневнике сейчас это использовано, только боттом 30, а не 0
#side {width: 200px; position: absolute; top: 170px; bottom: 30px; left: 80%; margin-left: 10px; text-align: center; background: #f0edd7 url('/userdir/1/4/2/6/1426569/59604416.jpg'); border: 1px dashed #292508; z-index: 12; }
И не только у меня, в принципе.
Оказалось, что я была неправа.
Позиционированному объекту задаются одна, две или три координаты: положение по горизонтали {left/right), по вертикали (top/bottom) и иногда - z-index, задающий сортировку слоев. Соответственно, координаты left/top задают положение верхнего левого угла, а координаты right/bottom - нижнего правого.
Если вы задали координаты левого верхнего угла (например), то координаты остальных четырех углов задаются, исходя из размеров блока, которые также могут быть заданы вручную (параметры width и height), а могут вычисляться автоматически, исходя из содержимого блока.
Задание же двух вертикальных координат (в вашем случае), может, и имеет логику, и, в общем-то, прямых запретов на то нет. Но надо иметь в виду, что поймут это только новые браузеры. Старые (ИЕ6 так точно, а может и ИЕ7) отобразят в лучшем случае все в наслоенном друг на друга виде, а в худшем - не отобразят ничего вообще.
В любом случае, надо было указывать не то, что bottom:0 помогает, а то, что это должен быть абсолютно позиционированный элемент с указанием координат top и bottom и с оговоркой, что не все браузеры это поймут.
Как-то так...
Тестировала во всех >.<
Во всяком случае, человек вполне может поиграться с таким кодом, ничего страшного от этого не случится)
ИЕ6 вы явно не тестировали.
Да ладно, спорить не буду. Но бывает и хуже решение)