За последние 24 часа нас посетили 17872 программиста и 1637 роботов. Сейчас ищут 2077 программистов ...

Не могу разобраться с CSS margin для элемента body

Тема в разделе "Прочие вопросы по PHP", создана пользователем pr0n1x, 17 май 2006.

  1. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Кто знает подскажите. создал CSS файл подключил его к проекту, в нем прописал

    Код (Text):
    1.  
    2. body {margin:0px}
    в IE и Netscape все нормально работает, заливает полностью по краем окна браузера, а в Opera 8.51 не хочет, все на том же месте остаются края. Я даже свою страничку проверял на validator.w3.org говорят, все нормально схема соответствует XHTML 1.1

    Что это такое, что за беспредел творится, а???
     
  2. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Код (Text):
    1. body
    2. {
    3.     margin: 0px;
    4.     padding: 0px;
    5. }
     
  3. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    IE не держит XHTML, более того при указании его DOCTYPE вся вёрстка накрывается медным тазом (особенно "padding" т.к стандарт XHTML не считает его частью width а IE как раз считает, что и приводит к тому что страницы расползаются) а вот при DOCTYPE HTML4.1 всё более или менее в норме... (хотя тоже с большой оговоркой...)
     
  4. olo

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

    С нами с:
    28 апр 2006
    Сообщения:
    272
    Симпатии:
    0
    Я помню справлялся с этим когда указывал <BODY marginWidth="0" marginHeight="0"> Опционально можно задать и topMargin="0"...leftMargin="0", хотя они-то как раз стилем margin:0 заменяются
     
  5. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    свойтсва topmargin и leftmargin отсутствуют в схеме DTD XHTML 1.1

    в XHTML их можно задавать только через таблицы стилей, но в Opera они не работают
     
  6. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    и давно в Opera css не работает ?
    может писать надо правильно ? ;)
     
  7. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Интересно и как же нужно писать???????????????
     
  8. wolandino

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

    С нами с:
    5 фев 2006
    Сообщения:
    193
    Симпатии:
    0
    Адрес:
    Россия, Астрахань
    а при чем тут "Программирование на PHP"?
     
  9. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    правильно это чтобы все работало как надо ;)
    у меня почемуто все работает что в опере, что в ie, что в Gecko
    если Вы не знаете, или плохо знаете html и css, то наверное надо сначала в них разобраться и "потыркаться" прежде чем говорить что где то, что то не так работает? ;)

    это мое сугубо личное мнение... :)

    http://www.w3.org/TR/REC-CSS2/
    http://www.w3.org/TR/REC-html40/
    http://www.w3.org/TR/xhtml1/
    если лень, то можно http://htmlbook.ru/ почитать ...