ФорумРазработкаКлиентская сторонаВерстка и оформление → Ошибки при валидации

Ошибки при валидации

  • ghost

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

    Spritz 24 августа 2007 г. 4:49, спустя 45 минут 34 секунды

    не вымрет.. они вечны - как файлы заместо бд
  • adw0rd

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

    Spritz 24 августа 2007 г. 5:10, спустя 21 минуту 21 секунду

    не вымрет.. они вечны - как файлы заместо бд
    :)
    ну если только так :)
    adw/0
  • Timur

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

    Spritz 24 августа 2007 г. 6:05, спустя 54 минуты 31 секунду

    Лично меня XHTML привлекателен тем, что своей строгостью заставляет быть аккуратным в вёрстке (да и привык я к нему…). Имхо, дело даже не в том, что бы код был 100%-но валидным - главное, что бы он был "красивее", "чище", вёрстка должна быть семантически выдержанной.

    Почему я не говорю, что надо обязательно переходить на XHTML? А потому что с недавних пор он уже не считается "передовой" технологией разметки в веб: http://softwaremaniacs.org/blog/2007/03/09/w3c-returns-to-html/ В разработке сейчас HTML5 (а не XHTML).

    Всё это дело вкуса, так что давайте не будем разводить религиозные войны :) Делать нужно, в первую очередь - как удобнее и быстрее. Применение XHTML ещё не является гарантией качества вёрстки, а семантический код вполне можно получить и на HTML4.
  • Геннадий

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz 24 августа 2007 г. 23:40, спустя 17 часов 35 минут 31 секунду

    Скажите, а что такое семантическая верстка? (сорри за такой, возможно тупой, вопрос)
  • kart

    Сообщения: 52 Репутация: N Группа: Кто попало

    Spritz 25 августа 2007 г. 0:30, спустя 49 минут 16 секунд

    Скажите, а что такое семантическая верстка? (сорри за такой, возможно тупой, вопрос)

    Ну это когда в коде отсутствуют пустые или не несущие смысловую нагрузку элементы, например, когда юзаешь float`ы, то частенько приходится добавлять в код очищающий элемент типа

    <div style="clear:both"></div>

    что не есть гуд. Или тоже распространенный случай, когда делают закругленные углы у блоков средствами CSS, приходится писать примерно такой код:

    <div class="round">
    <b class="q1"></b>
    <b class="q2"></b>
    <b class="q3"></b>

    <p>контент</p>

    <b class="q3"></b>
    <b class="q2"></b>
    <b class="q1"></b>
    </div>

    то есть семантической версткой можно назвать типичный xml документ, в котором всё разложено \"по полочкам\" и нет лишних элементов.
  • Геннадий

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz 25 августа 2007 г. 1:27, спустя 56 минут 48 секунд


    то есть семантической версткой можно назвать типичный xml документ, в котором всё разложено \"по полочкам\" и нет лишних элементов.

    Понятно. Спасибо.
  • Timur

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

    Spritz 25 августа 2007 г. 4:28, спустя 3 часа 1 минуту 3 секунды

    Т.е. если в документе таблица - в коде <table>, если абзац текста - <p>, если список или меню - <ul>,<ol>,<dl>, если адрес - <address>, аббревиатура - <abbr> и т.д. Короче, что б всё логично было.

    Ну это когда в коде отсутствуют пустые или не несущие смысловую нагрузку элементы, например, когда юзаешь float`ы, то частенько приходится добавлять в код очищающий элемент типа

    <div style="clear:both"></div>

    что не есть гуд

    Ну это издержки блочной вёрстки, без них никак. Главное не злоупотреблять :) Браузеры несовершенны, век CSS3 ещё не настал…

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