Имя: Пароль:
IT
Веб-мастеринг
Как проще всего отцентровать html-страницу?
0 Фабрикантъ
 
16.01.12
16:42
Есть html сайт, в котором смесь таблиц и div-ов. Страница прижата влево. Надо сделать по центру. В теге body нет атрибутов для центровки. Как быстро отцентровать, не залазя в каждый div и таблицу? У меня пока крутится идея - все что внутри body, облачить в div, и его отцентровать. Но не уверен, что прокатит...
1 mozzga
 
16.01.12
16:43
открываешь в ворде, выделяешь все и по центру тыкаешь, сохраняешь страницу и фперед
2 almar
 
16.01.12
16:53
(0) CSS?
3 Фабрикантъ
 
16.01.12
16:53
(2) Да, есть css файл...
4 Фабрикантъ
 
16.01.12
16:53
+(3) Все divы в нем описаны
5 MaxxiMiliSanM
 
16.01.12
16:58
(0) попробуй - может и прокатит
6 VasjaIvanov
 
16.01.12
16:58
не прокатит
7 Юрий Лазаренко
 
16.01.12
17:05
(6) +100. Хотя, конечно надо посмотреть на эти divы внутри страницы, как они описаны в CSS, но скорее всего не прокатит.
8 APXi
 
16.01.12
17:07
table
9 Zhuravlik
 
16.01.12
17:08
В css для body  пропиши

body {
margin: 0 auto;
}
10 Фабрикантъ
 
16.01.12
17:38
(9) Не помогло, только как-то криво все стало показываться...
11 Фабрикантъ
 
16.01.12
17:38
(7) Там везде абсолютная привязка... Но конечно поменять можно на relative - может тогда прокатит?
12 Фабрикантъ
 
16.01.12
17:39
Блин весь код ведь тогда переделывать - чтобы каждый div был отдельно...
13 Фабрикантъ
 
16.01.12
17:40
Я сказал - таблицы в смеси с div-ами. Не совсем так. Таблицы ВНУТРИ divов, так что не так все запущено...
14 Фабрикантъ
 
16.01.12
17:42
Тогда вопрос проще - как отцентровать сайт на divах, если у них везде position:absolute? Вставить все в один большой div, отцентровать и присвоить всем relative?
15 Armin
 
16.01.12
17:48
(0) Я именно так и делал. Идея верная. Пробуй.
16 badboychik
 
16.01.12
17:52
(15) точняк, эти дивы еще врапперами называют (обертками)
Хотя есть генераторы нужного CSS-скелета (1/2/3 колонки, есть/нет футер/шапка и т.д.), можно такой сделать и контент по блокам раскидать
17 Юрий Лазаренко
 
16.01.12
17:54
(14) "отцентровать и присвоить всем relative" - скорее всего не прокатит. Надо смотреть конкретно твой код, почему там оно absolute.
18 Оболтус
 
16.01.12
17:57
А для таблиц отдельно центрирование нельзя задать?
19 Фабрикантъ
 
16.01.12
18:05
(18) А смысл... Они внутри ДИВов.
20 Фабрикантъ
 
16.01.12
18:06
(15) Буду так пробовать...
21 badboychik
 
16.01.12
18:25
щас в новом CSS уже есть такая мегафича как например "width: 100% - 50px" - по такой штуке я сокрушался на первом же знакомстве с CSS ))
22 Zhuravlik
 
17.01.12
09:26
Поставь это в мозиллу, и экспериментируй - https://addons.mozilla.org/ru/firefox/addon/firebug/?src=search, гораздо проще, чем каждый раз залазить в блокнот.

(15)не факт...
http://htmlbook.ru/css/position:
position: absolute; "Указывает, что элемент абсолютно позиционирован, при этом другие элементы отображаются на веб-странице словно абсолютно позиционированного элемента и нет..."