Проблемка с html

Тема в разделе "WASM.HEAP", создана пользователем cupuyc, 19 дек 2010.

  1. cupuyc

    cupuyc New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    763
    Вот такой вот html файлик Opera отображает неправильно. Видно, что есть 2 колонки и 2 строки. То есть должно получится 4 одинаковых области. IE именно так и отображает. Opera рисует области разными по размеру. Глюк оперы?

    Код (Text):
    1. <html>
    2.     <table width=100% height=100% cellpadding=0 cellspacing=0 border=3 rules="none">
    3.         <colgroup>
    4.             <col width = 50%/>
    5.             <col width = 50%/>
    6.         </colgroup>
    7.  
    8.         <tr height=50%>
    9.             <td bgcolor="black"/>
    10.             <td bgcolor="white"/>
    11.         </tr>
    12.  
    13.         <tr height=50%>
    14.             <td bgcolor="white"/>
    15.             <td bgcolor="black"/>
    16.         </tr>
    17.     </table>
    18. </html>
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Сори за оффтоп, но хтмл - это то, что каждый уважающий себя браузер должен отображать по-своему 0))
     
  3. Monogen

    Monogen New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2008
    Сообщения:
    90
    Возможно. А если использовать абсолютные координаты, то в Firefox и Opera отображается одинаково.
     
  4. r90

    r90 New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2005
    Сообщения:
    898
    cupuyc
    Я не знаток html, но тем не менее (а может именно поэтому) начинаю писать html с выбора doctype. Просто в качестве заметки для себя, чтобы не забыть в какой из стандартов глядеть.
     
  5. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    cupuyc
    а вы из той папки файлик открываете?
     
  6. cupuyc

    cupuyc New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    763
    Мдя.. Стандарт, блин! Может у меня опера старая - глюканутая (10.63)? Кстати, total commander тоже отображает нормально. Не, ну я ведь всё правильно в html'е написал? Я сам с html довольно редко сталкиваюсь. 2 колонки, 2 столбика, у каждого ширина по 50%. Вопрос к спецам, думаю, есть здесь такие.

    ЗЫ Помнится мне, КК оперу расхваливал. Мол, офигенный браузер, без глюков.
     
  7. Kaimi

    Kaimi Андрей

    Публикаций:
    0
    Регистрация:
    15 апр 2010
    Сообщения:
    120
    А дело как раз в стандартах. У table нет атрибута height.
    http://www.w3.org/TR/html401/struct/tables.html#h-11.2.1
     
  8. Treant

    Treant Member

    Публикаций:
    0
    Регистрация:
    24 май 2009
    Сообщения:
    248
    Код (Text):
    1. <html>
    2.     <table width=100% height=100% cellpadding=0 cellspacing=0 border=3 rules="none">
    3.         <colgroup>
    4.             <col width = 50%/>
    5.             <col width = 50%/>
    6.         </colgroup>
    7.         <tr height=50%>
    8.             <td bgcolor="black">&nbsp;</td>
    9.             <td bgcolor="white">&nbsp;</td>
    10.         </tr>
    11.         <tr height=50%>
    12.             <td bgcolor="white">&nbsp;</td>
    13.             <td bgcolor="black">&nbsp;</td>
    14.         </tr>
    15.     </table>
    16. </html>
    Так работает
     
  9. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    А ещё по стандарту все нечисловые значения атрибутов надо писать в кавычках. И вообще сгенерированные вручную HTML предварительно скармливать валидатору и внимательно смотреть, что он скажет. Это я так, придираюсь.
     
  10. cupuyc

    cupuyc New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    763
    ага.. то есть ему не нравится то, что ячейка у таблицы пустая.. понятно..
     
  11. DeGlucker

    DeGlucker New Member

    Публикаций:
    0
    Регистрация:
    19 сен 2002
    Сообщения:
    28
    А у меня Opera 9.21 показывает нормально, а на превью криво
     
  12. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    откажись от аттрибутов в пользу css. Гораздо меньше разночтений в разных браузерах. И возможности css повыше.