Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выравнивание таблицы по горизонтали с помощью CSS
 
 автор: Mookapek   (05.04.2008 в 16:44)   письмо автору
 
 

Как расположить таблицу по центру страницы? Какое для этого надо использовать свойство?
Попробовал align:center, но не действует.
Спасибо.

   
 
 автор: deman-b   (05.04.2008 в 16:53)   письмо автору
 
   для: Mookapek   (05.04.2008 в 16:44)
 

body {
text-align: center; // если display не block то и для таблицы вроде поканает
vertical-align: middle;
}
а можно просто таблицу заключить в теги <center></center>

   
 
 автор: Mookapek   (05.04.2008 в 17:11)   письмо автору
 
   для: deman-b   (05.04.2008 в 16:53)
 

По вертикали не надо. Только по горизонтали. Таблиц много, поэтому теги не хочу использовать. Надо CSS использовать.

   
 
 автор: Mookapek   (05.04.2008 в 17:13)   письмо автору
 
   для: deman-b   (05.04.2008 в 16:53)
 

Нет. не поканало.

   
 
 автор: AlexSol   (05.04.2008 в 17:04)   письмо автору
 
   для: Mookapek   (05.04.2008 в 16:44)
 

таблице margin:0 auto;

   
 
 автор: Mookapek   (05.04.2008 в 17:14)   письмо автору
 
   для: AlexSol   (05.04.2008 в 17:04)
 

таблица и правда выравнилась по центру, но появилась горизонтальная полоса прокрутки, которую можно прокрутить совсем чуть-чуть вправо, а это плохо.

   
 
 автор: deman-b   (05.04.2008 в 17:24)   письмо автору
 
   для: Mookapek   (05.04.2008 в 17:14)
 

а вот это из за полосы прокрутки по вертикали.
...вертикальная полоса (+~15px)

   
 
 автор: Mookapek   (05.04.2008 в 17:54)   письмо автору
 
   для: deman-b   (05.04.2008 в 17:24)
 

Понятно. В таком случае этот способ не подходит.

   
 
 автор: Mookapek   (06.04.2008 в 16:13)   письмо автору
 
   для: Mookapek   (05.04.2008 в 17:54)
 

Так есть какие-нибудь еще варианты?

   
 
 автор: deman-b   (06.04.2008 в 17:44)   письмо автору
 
   для: Mookapek   (06.04.2008 в 16:13)
 

хм.. низнаю чем Вам margin ненравится..
ставлю margin: 0px auto 50px auto; таблице - все нормально..
а у Вас таблица растягивается на весь экран по ширине?

   
 
 автор: Mookapek   (06.04.2008 в 17:45)   письмо автору
 
   для: deman-b   (06.04.2008 в 17:44)
 

нет, 60% экрана.

   
 
 автор: deman-b   (06.04.2008 в 17:52)   письмо автору
 
   для: Mookapek   (06.04.2008 в 17:45)
 

лучше используйте по возможности фиксированную ширину таблицы в пикселях

   
 
 автор: Mookapek   (06.04.2008 в 19:57)   письмо автору
 
   для: deman-b   (06.04.2008 в 17:52)
 

а как же те пользователи, у которых другое разрешение?

   
 
 автор: AlexSol   (06.04.2008 в 17:44)   письмо автору
 
   для: Mookapek   (06.04.2008 в 16:13)
 

ищите источник горизонтальной прокрутки

   
 
 автор: Mookapek   (06.04.2008 в 19:57)   письмо автору
 
   для: AlexSol   (06.04.2008 в 17:44)
 

а вот эта горизонтальная прокрутка появляется, как только пишу margin:0px auto

   
 
 автор: ~Z0RR0~   (06.04.2008 в 20:11)   письмо автору
 
   для: Mookapek   (06.04.2008 в 19:57)
 

Тут подразумевалось, что возможно у вас какой-нибудь элемент формирует дополнительный отступ, из-за которого у вас и возникает прокрутка. Если макет сверстан верно, то при использовании марджинов все должно быть отлично. Посмотрите, возможно для каких-то элементов можно уменьшить паддинг.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования