Jump to content
  • 0

По каким стандартам верстать?


pxdude
 Share

Question

6 answers to this question

Recommended Posts

  • 0

По всем, которые имеют статус Candidate Recommendation и выше. Те, у которых статус Group Note — в игнор, это трупы.

xhtml 1.0

Сомнителен в плане рациональности (в 99% парсится не по тем правилам, по которым валидируется, весь раздел про HTML-совместимость приходится помнить наизусть и постоянно держать в уме). Я бы рекомендовал начинать с HTML 4.01 Strict, соблюдая хороший стиль (закрытые теги, закавыченные атрибуты и т.п.). Самый практичный, как ни парадоксально, HTML5, но с ним тоже нужно много держать в уме — что уже поддерживается, а что нет...

Link to comment
Share on other sites

  • 0

Если ориентироваться на статус рекомендации, то и CSS2.1 пока не дано (она еще только кандидат). Если кандидаты рассматривать, то даны еще и CSS Color, Media Queries, CSS Multi-column Layout, Selectors Level 3, CSS Marquee, CSS Namespaces, CSS3 Basic User Interface и CSS3 Ruby — у всего этого добра (хоть оно и CSS3) степень готовности как минимум не ниже, чем у CSS2.1.

Transitional-доктайпы лично я не рекомендую, с ними бывают непредсказуемости в отображении (напр., inline-block странно ведет себя в IE8 и Опере). Сугубо имхо, уж лучше не совсем валидный Strict (с пояснением каждой невалидности в проектной документации), но стабильный и предсказуемый в браузерах (свойство transitional-доктайпов включать "полустандартный" режим в браузерах закреплено стандартом HTML5, поэтому это, увы, уже не исправится). Но каждый вправе выбирать себе грабли по собственному вкусу ^_^

есть ли вообще разница между ними?

Увы, есть. С точки зрения валидатора — Strict запрещает теги и атрибуты, признанные в 1998-2000 годах "устаревшими" (iframe, target для a, start для ol и т.п.) и требует явного блочного контейнера для любого текста, Transitional многие из них разрешает и допускает "голый" текст в body и form. С точки зрения браузера — при Strict-доктайпе включается самый строгий режим отображения, на который браузер способен, при Transitional — "полустрогий" (главное отличие в поведении картинок в ячейках таблиц, но на практике, случается, вылезают сюрпризы и в других местах). С доктайпом HTML5 (<!doctype html>) и режим строгий, и полезные теги разрешены (как правило), но нужно постоянно следить за изменениями самой спеки и уровня поддержки ее браузерами.

Edited by SelenIT
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy