Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Горизонтальное выравнивание блоков
ТвойWeb » WebMaster класс » CSS » Горизонтальное выравнивание блоков

Страниц (2): [1] 2 »
 

1. awep - 23 Марта, 2008 - 07:30:26 - перейти к сообщению
Есть страничка:
CODE:
<body>
<div id="content">
<div id="tab">
<div><a href="#"><img src="1.jpg" /></a><a href="#"><img src="1.jpg" /></a></div>
<div><a href="#"><img src="1.jpg" /></a><a href="#"><img src="1.jpg" /></a></div>
</div>
</div>
</body>
CSS:
CODE:
body{
margin: 0px;
padding: 0px;
}
#content{
text-align: center;
}
#tab a{
background: #F0F0F0;
display: block;
float: left;
padding: 20px;
}
#tab a:hover{
background: #738684;
}
#tab div{
clear: both;
margin: 0px auto;
}
Я не могу выровнять ссылки-блоки парами по центру. Помогите плиз. В чем моя ошибка?
п.с.Делаю ссылки блочными, чтобы красивее оформить фотогалерею.
п.п.сТаблицы юзать не хочется.
2. Валерий - 23 Марта, 2008 - 13:56:16 - перейти к сообщению
awep, а вот здесь кажется, без таблиц и не обойтись. Справа-слева - получится. А по центру даже если все в теги центра взять - не получается.
3. awep - 23 Марта, 2008 - 14:15:52 - перейти к сообщению
а альтернативные варианты такого оформления есть?
просто хотелось бы все-таки оформить фотогалерею не тупо фотками-ссылками, а хотя бы так...причем без таблиц.
конечно, было бы гораздо проще, если бы был известен размер блока с фотками, но у меня не так...
4. Ray Wen - 23 Марта, 2008 - 14:47:37 - перейти к сообщению
awep
Изначальный подход не правильный... и описание проблемы собственно тоже... По центру, хорошо, но что именно по центру?

#tab{width:200px;margin:0 auto} - общий блок выравняет по центру...
#tab a{background: #F0F0F0;display:block;float: left;padding:20px 0;width:50%; text-align:center} - выравняет картинки внутри блоков по центру и сделает "ячейку-ссылку" растягивающейся...

Такие вещи лучше делать списками, поисковики лучше воспринимают, но тогда все несколько сложнее...
5. awep - 23 Марта, 2008 - 17:35:41 - перейти к сообщению
Ray Wen, я не спорю, подход, может быть, и неправильный.
Но я потому и спрашиваю, что не знаю. Твой код я попробывал, но это не то.

Что мне нужно:
три (две маловато) ссылки в строке, все вместе выровнены горизонтально по центру. сами ссылки выглядят как картинки(превью) с обрамлением, которое меняет цвет при наведении.
Размеры картинок неизвестны.

Помогите пожалуйста.
6. Ray Wen - 24 Марта, 2008 - 02:32:21 - перейти к сообщению
awep
Ну тогда тебе придется использовать сейчас таблицы, либо ждать когда вымрет IE6 хотябы...
7. Furax - 24 Марта, 2008 - 03:38:56 - перейти к сообщению

Ray Wen
А в IE7 многое исправлено?
8. Ray Wen - 24 Марта, 2008 - 04:40:52 - перейти к сообщению
Furax
Именно display:table не пробовал, но многое, в плане поддержки css, добавилось...
9. awep - 24 Марта, 2008 - 10:22:21 - перейти к сообщению
Ray Wen пишет:
Ну тогда тебе придется использовать сейчас таблицы, либо ждать когда вымрет IE6 хотябы...
Нее...это неподходящий вариант. Сейчас еще очень многие юзают Вынь ХР (я кстате тоже), а там в большинстве сборок идет Осел 6.
Ну неужели нет чего-нить подобного? Очень хотелось обойтись без таблиц (всё а-ля web 2.0 так сказать)

Или хотя бы объясните, в чем дело? почему блок с фотками не выравнивается по центру, хотя для него все прописано так, чтобы центровался...
10. Furax - 24 Марта, 2008 - 11:20:03 - перейти к сообщению
Ray Wen
А по части JavaScript? DOM2 уже в полной мере поддерживает?

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0276]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33