ФорумРазработкаКлиентская сторонаВерстка и оформление → Непонятн

Непонятн

  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 7 мая 2008 г. 12:42

    Conflict between Mime Type and Document Type

    The document is being served with the text/html Mime Type which is not a registered media type for the XHTML 1.1 Document Type. The recommended media type for this document is: application/xhtml+xml

    Using a wrong media type for a certain document type may confuse the validator and other user agents with respect to the nature of the document, and you may get some erroneous validation errors. How to fix this problem? One of the following techniques should help:

    If you are serving a static file on a Web server, changing its extension should help. Use e.g .xhtml for XHTML or .mathml for MathML.
    You may need to reconfigure your Web server. This Setting up MIME Types tutorial has instructions for Apache, Tomcat and IIS.
    If the document is generated dynamically, the scripting language should allow you to set up the mime type: this article on MIME Types and Content Negotiation has examples in PHP, Perl, and ASP.


    пропустил страницу через валидатор, он выдал, что прошел, но с ворнингом…
    что этот ворнинг означает я так и не понял, посетил там много ссылок, ставил content-type application/xhtml+xml
    пофигу

    объясните, незнающему
    все умрут, а я изумруд
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 7 мая 2008 г. 12:44, спустя 2 минуты 30 секунд

    и пользуясь случаем, позволю себе поинтересоваться, в xhtml strict нет атрибута name для a?
    как с этим быть?
    все умрут, а я изумруд
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 7 мая 2008 г. 13:11, спустя 27 минут 7 секунд

    на в3ц.орг искал ?
    там вроде это все описано…
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 7 мая 2008 г. 21:11, спустя 8 часов 9 секунд

    ставил content-type application/xhtml+xml

    ты в метах это прописывал?

    Конфликт происходит из-за того, что сервер отдает страницу как text/html, т.е. в виде простого HTML, а документ в формате XHTML.

    Вот так будет 100%-валидно
    <?php 
    header('Content-Type: application/xhtml+xml; charset=utf-8');
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head><title>Sample page</title></head>
    <body><p>This is sample XHTML-page</p></body>
    </html>


    Проблема в том, что IE6 и более старые ослы, не понимают такие заголовки, не знают этот mime-тип и при попытке открыть страницу выдадут предложение скачать файл. Т.е., можно сказать, что в реальности полностью валидных xhtml-сайтов не бывает :) По этому поводу есть статья у Ивана Салагаева.

    Например w3.org посылает разные заголовки, в зависимости от браузера:
    - Content-Type: text/html; charset=utf-8 - для Opera
    - Content-Type application/xhtml+xml; charset=utf-8 - для Fx
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 7 мая 2008 г. 22:04, спустя 52 минуты 54 секунды


    ставил content-type application/xhtml+xml

    ты в метах это прописывал?

    Конфликт происходит из-за того, что сервер отдает страницу как text/html, т.е. в виде простого HTML, а документ в формате XHTML.

    Вот так будет 100%-валидно
    <?php 
    header('Content-Type: application/xhtml+xml; charset=utf-8');
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head><title>Sample page</title></head>
    <body><p>This is sample XHTML-page</p></body>
    </html>


    вот я об этом и подумал, что сервер говорит одно, сам документ другое


    жаль конечно, что все так через жопу
    все умрут, а я изумруд
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 7 мая 2008 г. 22:07, спустя 2 минуты 19 секунд

    я почитал материалы по теме и пошол плакать
    все умрут, а я изумруд
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 7 мая 2008 г. 22:31, спустя 24 минуты 38 секунд

    да, XHTML умер, не успев родиться :) Сейчас вообще не вижу смысла гоняться за 100%-валидностью - консорциум сначала развернул такую компанию по глобальному переходу на X*, а потом решил "вернуться к истокам", т.е. к HTML. За стандартами не угонишься, лучше уж делать как удобнее и чтоб работало.

    Через пару лет общим стандартом должен стать HTML5 -
    2007-05 HTML5 and Web Forms 2.0 specs adopted as basis for review
    2007-11 HTML Design Principles First Public Working Draft
    2008-02 HTML5 First Public Working Draft
    2009-03 HTML5 Last Call Working Draft
    2009-06 HTML5 Candidate Recommendation
    2010-06 HTML5 Proposed Recommendation
    2010-09 HTML5 Recommendation
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 8 мая 2008 г. 0:27, спустя 1 час 55 минут 31 секунду

    да я тоже особо не гонюсь, но очень люблю xhtml, почему-то он мне больше нравится чем обычный. даже толком не могу объяснить почему. люблю систему и порядок
    все умрут, а я изумруд
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 8 мая 2008 г. 13:55, спустя 13 часов 28 минут 17 секунд


    да я тоже особо не гонюсь, но очень люблю xhtml, почему-то он мне больше нравится чем обычный. даже толком не могу объяснить почему. люблю систему и порядок

    такая же мания )

    а жаль все-таки, что сдыхает…
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 8 мая 2008 г. 17:34, спустя 3 часа 39 минут 4 секунды

    Да ну он вообщем-то не умирает, работа над спецификацией идет, и в сентябре этого года уже должна быть в статусе рекомендации. Поживем, увидим.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!