Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Блок по центру в IE и других браузерах

Есть любые вопросы, связанные со стилями/темами для phpBB 2.0.x? Ишите ответы здесь!
Аватара пользователя
KonstRuctor
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 9 месяцев
Откуда: Россия, Питер

Блок по центру в IE и других браузерах

Сообщение KonstRuctor »

Доброе время суток!
Правлю overall_header.tpl:
после

Код: Выделить всё

<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">
вставляю

Код: Выделить всё

<div style="margin:0 auto; width:500px; border: 2px solid black">Блок текста по центру</div>
... дальше все как было.

Проблема: блок не хочет выравниваться по центру в IE6 и IE7, стоит слева.
В FF3, Opera 9.6, Safari 3.1, Chrome -- идеально по центру.
С чем может конфликтовать?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 7 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Блок по центру в IE и других браузерах

Сообщение Палыч »

KonstRuctor
Попробуйте text-align: center
http://www.htmlbook.ru/css/text-align.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
KonstRuctor
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 9 месяцев
Откуда: Россия, Питер

Re: Блок по центру в IE и других браузерах

Сообщение KonstRuctor »

Текст внутри блока теперь размещен по центру.
Как мне разместить сам блок по центру?
Вернее, как найти, с чем может конфликтовать данный стиль?

Добавлено спустя 10 минут 37 секунд:
Конфликтует с доктип. Установив мой

Код: Выделить всё

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Все заработало.
За что отвечает строчка

Код: Выделить всё

<html dir="{S_CONTENT_DIRECTION}">
? Можно ее удалить?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 7 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Блок по центру в IE и других браузерах

Сообщение Палыч »

размещение текста слева-направо (справа-налево в некоторых языках)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
KonstRuctor
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 9 месяцев
Откуда: Россия, Питер

Re: Блок по центру в IE и других браузерах

Сообщение KonstRuctor »

Спасибо! Тема закрыта
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 17 лет 6 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Re: Блок по центру в IE и других браузерах

Сообщение FladeX »

Если кому-то интересно, то проблемы была в том, что ИЕ не понимает атрибут margin:auto;
Для исправления этого лично я обычно использую следующий алгоритм:
1. Создаю родительский <div>, у которого прописываю text-align: center;
2. Создаю элемент, который как раз нужно отцентровать, прописываю у него ширину (width: ) и отступы (margin: 0 auto; )
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы

Вернуться в «Стили для phpBB 2.0.x»