могу согласиться с тем, что название темы не совсем соответствует содержимому, это да... насчёт абсолютного позиционирования - категорически не согласен! применяю довольно часто и везде оно к месту, хотя, в большинстве случаев, можно обойтись и без него, но зачем? у меня есть работы, где 80% блоков спозиционировано именно абсолютно и именно с использованием даного метода...
специально подобный способ не искал ( как-то сам до этого допёр :) ), но и случайно подобное описание не попадалось, к сожалению... может не пришлось бы изобретать велосипед :)) с удовольствием бы плюсанул вас, но 1 - не умею, 2 - кажись, и не могу вдобавок ( хз, как это делается и что для этого нужно ). вобщем, спасибо за статью, думаю, найдутся люди, которые оценят её по достоинству и воспользуются вашим велосипедом :)
пока фрилансил (верстальщик я), у меня такие заказы бывали довольно часто, присылают как минимум два варианта страницы 1000рх и 1900рх , далее всё происходило примерно так ,как описал топикстартер :) ограничение на минимальную ширину в 1000рх ( рекомендация заказчика) обычно спасало от ситуации с блоком, который уехал за пределы экрана...
ну, как вам сказать? :) я не гуру в ие6, но таким способом всегда указываю высоту body , когда мне нужна высота боди не менее 100% во всех браузерах... ослик доволен, остальные браузеры - тоже :)
min-height: 100%; height: auto; _height: 100%;
в данном случае можно вообще без хака обойтись:
height: auto !important; height: 100%; min-height: 100%;
скорее всего... я хоть и поклонник оперы, но должен признать, что 9.5, 9.51 получились глюкавыми... яваскрипт работает ещё кривее в некоторых местах + даже родные плагины кривовато работают... но факт остаётся фактом - не я один обновился до этой версии...
и, если я не ошибаюсь, сафари тоже кушает хак html* , т.е. с таким количеством текста, как у вас, всё будет нормально, но при переполнении блока - не знаю даже, что получится в сафари... для ие6 пользую подчерк, для ие7 - *+html (ие8, правда, его тоже кушает), это если хак один-два, если много - лучше в отдельный стиль...
если это камень и в мой огород, то совершенно напрасно, я прекрасно понял, о чём речь, может не совсем понятно выразился - это да... но я уже пояснил, что имелось ввиду...
:) хм... я имел ввиду, что как раз вот те 8 картинок, о которых вы писали, можно легко объеденить в одну картинку и в стиле указать нужную позицю фона для каждого спана, что вы по сути и сделали. разница лиш в весе картинки и ограничениях в размере... в вашем варианте эти недостатки есть, в моём - нету, хотя в данном примере, это и не принципиально :)
соответственно нужны как минимум 8 (!) елементов
ну зачем 8? можно же воспользоваться css-спрайтами... получится немного универсальней, чем у вас + сама картинка легче выйдет...
в данном случае можно вообще без хака обойтись:
height: auto !important; height: 100%; min-height: 100%;
ну зачем 8? можно же воспользоваться css-спрайтами... получится немного универсальней, чем у вас + сама картинка легче выйдет...