За последние 24 часа нас посетили 11787 программистов и 980 роботов. Сейчас ищут 100 программистов ...

Свершилось!! или XHTML сосет.

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

?

Сосет ли XHTML?

Голосование закрыто 8 апр 2007.
  1. Сосет

    0 голосов
    0,0%
  2. Рулит

    0 голосов
    0,0%
  3. Стандарты разные нужны, стандарты разные важны

    0 голосов
    0,0%
  1. Anonymous

    Anonymous Guest

    Свершилось долгожданное!
    Не далее, как 7 марта, W3C признала, что XHTML откровенно сосет, и следующей спецификацией будет HTML5 !
    Уря!Уря!Уря!Уря!
    Ссылки по теме:
    http://blog.whatwg.org/w3c-restarts-html-effort
    http://www.w3.org/2007/03/html-pressrelease
    http://www.w3.org/html/

    По русски на эту тему:
    http://softwaremaniacs.org/blog/2007/03 ... s-to-html/

    PS. Я не против xHTML, при этом надо понимать что xHTML — это не «вёрстка дивами» а семантическая верстка, в первую очередь.
    xHTML не умрет, так как HTML5 будет поддерживать оба синтаксиса.
    Поэтому опрос стоит как «Только xHTML, только HTML, стандарты разные нужны, стандарты разные важны».
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    0
    Адрес:
    Минск
    да здравствует терпеливый HTML!

    только будет ли оно так
    подивём посмотрим
     
  3. Anonymous

    Anonymous Guest

    Luge, на самом деле, HTML5 разрабатывается в WHAT WG уже года два, важность именно в признании его W3C. А XML синтаксис обязательно будет.
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    0
    Адрес:
    Минск
    вобщем YYYYYYYYYYYYEEEEESSSSSSSS!!!!!!
     
  5. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    X?HTML

    одно и тоже название одного.

    важно что бы новый стандарт избавил от лишних структур, что бы было достаточно одной семантики, никаких лишних div, table, ...
     
  6. Psih

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

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
  7. dark-demon

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

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    теперь по всему миру лемминги кричат "ура!".
    правильно, так держать, даёшь ХТМЛ с апперкейснутыми тегами, с аттрибутами без кавычек и незакрытыми тэгами! ну и плевать, что потом это кому-то читать, плевать, что неИЕ будут показывать не так. зато как легко написать код! закрыл глаза, побарабанил по клавишам и страница готова. "а после меня хоть потоп!"
     
  8. Anonymous

    Anonymous Guest

    Опять извращение фактов. Я такого не говорил.
     
  9. Anonymous

    Anonymous Guest

    По теме
    http://softwaremaniacs.org/blog/2007/03 ... gging-zoo/
     
  10. dark-demon

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

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    А я и не говорил, что ты говорил. Впрочем, я так понимаю ты себя в этих строках узнал? :)
     
  11. Anonymous

    Anonymous Guest

    dark-demon, на самом деле, я сам за xhtml и семантическую верстку. обоими руками за, и делаю ее... Но суть то действительно что xhtml не нужен конечному пользователю. Все эти идеалистические примочки про наличии 70% даже не well-formed, и 99% не conformed веба — чепуха. Это как коммунизм, понимаешь? Он еще прижился в Китае, под жестким тоталитарным контролем, но то и дело трещит по швам! А вся Европа за это время выстроила демократию (не пафосную, как в Америке), основанную на капитализме! И это нормально. Просто надо принимать факты, как они есть. И учитывать предыдущие ошибки.
     
  12. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Просто обидно, что провалилась инициатива w3c заставить верстальщиков писать правильный код.
     
  13. Psih

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

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Знаешь, а нам пришлось отказаться от XHTML в проэкте потому, что он тупейше не давал делать нам такую вёрстку и позиционирование как нам надо. Растянуть таблицуу по высоте на 100%, прижать нижную ячейку к низу окна высотой в 30px, верхней занять остальное пространство экрана - ФИГУ! Никак. А с дивами тоже не всё ладно, в некоторых браузерах (точнее версиях, и далеко не допотопных) глючит. В итоге наш верстальшик повоевав 2 недели с ним, плюнул и начал переделывать всё под HTML 4.01. А чувак там не дурак, он HTML/xHTML и CSS знает на отлично, ночью разбуди и спроси - сходу ответит ещё и разницу реализации между IE, FF и Opera расскажет - какие есть недоработки, глюки и как обойти. Так что на самом деле по мне - лучше HTML5 - пусть более жесткий по синтаксису, но с возможностями HTML 4.01 - тянущиеся по вертекали таблицы без приблуд как у xHTML что 100%, это он растягмвает на высоту экрана и в ус не дует, смещая остальные ячейки за пределы экрана, появляеться скроллбар и.т.д.
    XHTML хорош для портативных устройств и мобилок, но для WEB'a где сайт динапичен и много JavaScript функционала - он не очень подходит.
     
  14. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Psih
    Ни один из существующих браузеров не поддерживает XHTML+CSS в необходимых для данной задачи объемах. IE не поддерживает XHTML совсем.

    А JavaScript можно писать внутри CDATA. Опять же, если поддерживается браузером. А это опять проблемы с IE.
     
  15. Psih

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

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Вот поэтому для WEB'a (особенно в свете того, что WEB 2.0 начинает набирать обороты) он не годится, он просто слишком нефункционален.
     
  16. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Если так рассуждать, то png-файлы тоже не годятся для web потому-что IE не поддерживает прозрачность.
     
  17. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.041
    Симпатии:
    30
    Адрес:
    Estonia, Tallinn
    Имхо XHTML стандарт хороший. Я для себя решил что мой выбор это всеже HTML 4.01 Strict, причин несколько, но все они субъективны...
     
  18. dark-demon

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

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    отправить верстальщика на переобучение ^_^ в сети полно материалов по этой теме. начните с xhtml.ru и softwaremaniacs.org - там всё разжёвано и пережёвано.

    AlexGousev, в действительности, есть спец-хак для ИЕ врубающий прозрачность...
     
  19. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    dark-demon
    Есть. Через AlphaImageLoader. Это я просто как пример, ибо дурацкий аргумент.
     
  20. avm

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

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    дайте ему поспать - и не будИте его больше! и отправьте в отпуск, может хоть там он одумается?
    Код (Text):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4.     <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    5.     <title>test</title>
    6.     <style type="text/css">
    7.     html, body { margin:0px; padding:0px; width:100%; height:100%; }
    8.     </style>
    9. </head>
    10.  
    11. <body>
    12.  
    13. <table style="width:100%; height:100%">
    14. <tr>
    15.     <td align="center" style="background:#eeffee">
    16.         centered
    17.     </td>
    18. </tr>
    19. </table>
    20.  
    21. </body>
    22. </html>
     
  21. Psih

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

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    avm
    я не это имел ввиду. Разделите эту таблицу на 2 строки, 2-ю строку сделайте 30 пикселей в высоту и прижмите её к низу экрана, что бы работало в IE, FF и Opera.
     
  22. dark-demon

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

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    1. переходи на дивную вёрстку.
    2. лови пример:
    Код (Text):
    1. <?xml version="1.0" encoding="windows-1251" ?>
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
    4. <head>
    5.     <title></title>
    6.     <style type="text/css">html,body{height: 100%;margin:0;padding:0}</style>
    7. </head>
    8. <body>
    9.  
    10. <table style="height: 100%; border-collapse: collapse; width: 100%;">
    11.     <tbody>
    12.         <tr style="background: lightsteelblue;"><td></td></tr>
    13.         <tr style="background: pink; height: 30px;"><td></td></tr>
    14.     </tbody>
    15. </table>
    16.  
    17. </body>
    18. </html>
     
  23. avm

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

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    Еще вот и для XHTML 1.0:
    Код (Text):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4.     <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    5.     <title>test</title>
    6.     <style type="text/css">
    7.     html, body  { margin:0px; padding:0px; width:100%; height:100%; }
    8.     table       { width:100%; height:100%; }
    9.     table td    { text-align:center; margin:0px; padding:0px; border:0; }
    10.     thead td    { background:#eeffcc; height:auto; }
    11.     tfoot td    { background:#44ffcc; height:30px; }
    12.     </style>
    13.  
    14.     <!-- в 5.0 и 5.5 этого не потребовалось! -->
    15.     <!--[if IE 6]>
    16.     <style type="text/css">
    17.     thead td    { height:expression(this.clientHeight-30); }
    18.     </style>
    19.     <![endif]-->
    20. </head>
    21.  
    22. <body>
    23.  
    24. <table>
    25. <thead>
    26.     <tr><td>TD centered text</td></tr>
    27. </thead>
    28. <tfoot>
    29.     <tr><td>bottom block 30px height</td></tr>
    30. </tfoot>
    31. </table>
    32.  
    33. </body>
    34. </html>
    Имхо вам требуется понять что важен не способ, а сам факт решения поставленной задачи.
     
  24. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    А что такое web 2.0 ?
     
  25. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва