За последние 24 часа нас посетили 17313 программистов и 1534 робота. Сейчас ищут 1654 программиста ...

Центрирование внутри div, используя стили, в Опере

Тема в разделе "HTML и CSS", создана пользователем virabhadra, 1 мар 2007.

  1. virabhadra

    virabhadra Активный пользователь

    С нами с:
    11 дек 2006
    Сообщения:
    127
    Симпатии:
    0
    Адрес:
    Praha, Czech Republic
    У меня на странице в одном месте есть такая конструкция:
    Код (Text):
    1. <div class="bar">
    2.   <table>
    3.   ...
    4.   </table>
    5. </div>
    В ИЭ div растягивается автоматически на всю ширину, а таблица висит по середине, т.е. то что мне нужно.
    Попробовал открыть страницу в Opere, таблица в div прилепилась к левому краю.
    Попробовал вписать в таг table атрибут align="center", это помогло, но страница не стала проходить по спецификации:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    Хочу сделать это выравнивание по центру с помощью стилей, чтобы и в Opera и в IE выравнивало по центру.

    Пробовал стиль text-align: center; внутри div, не помогло.
     
  2. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Сделай DIV'y ширину 100% и задай ему атрибут align="center". или может даже просто align="center" для дива сработает..
     
  3. virabhadra

    virabhadra Активный пользователь

    С нами с:
    11 дек 2006
    Сообщения:
    127
    Симпатии:
    0
    Адрес:
    Praha, Czech Republic
    Так я это уже пробывал. Не проходит валидацию (тут требование такое).
    Проверял через http://validator.w3.org/
     
  4. Anonymous

    Anonymous Guest

    и что?
     
  5. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    Код (Text):
    1. table {margin: auto}
     
  6. virabhadra

    virabhadra Активный пользователь

    С нами с:
    11 дек 2006
    Сообщения:
    127
    Симпатии:
    0
    Адрес:
    Praha, Czech Republic
    Нужно, чтобы проходило валидацию :)
     
  7. virabhadra

    virabhadra Активный пользователь

    С нами с:
    11 дек 2006
    Сообщения:
    127
    Симпатии:
    0
    Адрес:
    Praha, Czech Republic
    Спасибо!
    Действительно помогло.
    Правда чего-то я не до конца понял логику этого свойства.
     
  8. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград