21

q, смотри:

есть нарезанный на слайсы дизайн.

дизайн предполагается сделать фиксированной ширины (скажем 900 пикселей) и расположить его по центру страницы.

то есть задача через таблицы решается сверхбанально, а с CSS и дивиженами я вчера целый день промучился, а толку 0.

может подскажешь чего-нить?

то есть смотри, я рассуждаю так: поместить всё в основной дивижен фиксированной ширины, расположить его по центру (задав для body text-align = center), а затем позиционировать блоки уже в нем. вроде логично, но:

1. если я начинаю позиционировать вложенные блоки абсолютно, но они упорно не хотят признавать основной дивижен своим родителем и позиционируются относительно body... default/sad

2. то же самое и когда я начинаю позиционировать их относительно.

чего я уже только не перепробовал:  magin-left и magin-right устанавливал в auto (прочитал такой совет в сетке), чего-то там еще...

***

Это вообще через CSS в принципе можно сделать? Т.е. стоит ли мне морочицо, или не выёбываться и всё таблицами по старинке сделать?

Дай экспертную оценку плиз default/smile

дизайнеров которые делают фиксированные 900 вешал бы на столбах.
потому что люблю 800х600.

23

ты не по адресу, сорри, я в этих делах давно не эксперт, а копаться в конкретной проблеме лениво.

24

zverek пишет:

дизайнеров которые делают фиксированные 900 вешал бы на столбах.
потому что люблю 800х600.

по мне и 800 многовато... если там дофига контента, то пусть уж тянется на всю ширину default/smile

25

zverek пишет:

дизайнеров которые делают фиксированные 900 вешал бы на столбах.
потому что люблю 800х600.

Да нунахрен. Скоро дефолтовым разрешением будет 1280х1024 взамен теперешней штуки на семьсот, а ты говоришь 800х600...

***

Народ, если кто-нить видел в сетке примеры реализации описанной мной задачи - киньте ссылочку пожалуйста.

***

ты не по адресу, сорри, я в этих делах давно не эксперт

"так ты чё, летать не умеешь?!! а хули тогда выёбывался? о_О" (с)

26

RWinner пишет:

q, смотри:

есть нарезанный на слайсы дизайн.
дизайн предполагается сделать фиксированной ширины (скажем 900 пикселей) и расположить его по центру страницы.
то есть задача через таблицы решается сверхбанально, а с CSS и дивиженами я вчера целый день промучился, а толку 0.
может подскажешь чего-нить?

то есть смотри, я рассуждаю так: поместить всё в основной дивижен фиксированной ширины, расположить его по центру (задав для body text-align = center), а затем позиционировать блоки уже в нем. вроде логично, но:

http://glish.com/css/3.asp  не оно?

27

RWinner пишет:

"так ты чё, летать не умеешь?!! а хули тогда выёбывался? о_О" (с)

я там выше, кажется, четко написала, что ушла из веба в 2003 году. глазами читай, да? default/smile

28

xeye пишет:

http://glish.com/css/3.asp  не оно?

Не оно - я вчера уже это пробовал. Это НЕ универсальное решение. Т.е. позиционирование блочных элементов отличается от позиционирования строковых...

Спасибо за желание помочь. Короче я нашел решение! (урррааааааааа!!! default/icon_mrgreen Правда не сам default/sad Щас сижу злой на себя: там же решение настолько простое - на поверхности лежало... соционики в ЖЖ фсе мозги блять заморочили уже!!! default/icon_mrgreen

Короче суть в том, чтобы установить left в 50% а margin-left в минус половину ширины блока - всё работает - везде единообразно.

29

q пишет:

я там выше, кажется, четко написала, что ушла из веба в 2003 году.

да неужели? я что-то не заметил default/icon_mrgreen

30

По сабжу - таки, нужно использовать и таблицы и CSS. В зависимости от того, что делается проще. Религиозное леммингование оставьте арабам.

По разрешениям экрана. Статистика за сегодня такая (hotlog.ru - это несколько сот миллионов хитов - вполне репрезентативно)

1024x768    59.02%
800x600    22.15%
1280x1024    9.99%
1152x864    4.00%
1280x960    0.82%
1280x800    0.78%
1400x1050    0.64%
1600x1200    0.57%
640x480    0.46%

31

Balancer пишет:

По сабжу - таки, нужно использовать и таблицы и CSS. В зависимости от того, что делается проще. Религиозное леммингование оставьте арабам.

По разрешениям экрана. Статистика за сегодня такая (hotlog.ru - это несколько сот миллионов хитов - вполне репрезентативно)

1024x768    59.02%
800x600    22.15%
1280x1024    9.99%
1152x864    4.00%
1280x960    0.82%
1280x800    0.78%
1400x1050    0.64%
1600x1200    0.57%
640x480    0.46%

За статистику - пасиб.

Насчет леммингования - тут имхо как раз и суть в том, что свёрстанный блоками дизайн, можно например намного легче переделать при необходимости до 800х600.

Да и при  вёрстке таблицами не всё так гладко как кажется, особенно это касается например вставки заголовков различного уровня в td - тут кроссбраузерным отображением даже и не пахнет default/icon_mrgreen А между тем, все эти h1, h2 - они имеют важное значение при ранжировании страницы поисковиком...

******************

Кстати, никто не знает, можно ли выключить дефолтовые значения CSS в браузере посетителя? Бо у меня очередной геморрой - браузеры шибко умные пошли default/icon_mrgreen За меня решают как должны блоки по вертикали позиционироваться...

В то время как Amaya (референсный браузер от W3C) всё отображает как и задумано...