posh-ru
Plain Old Semantic HTML (POSH)
Добро пожаловать на домашнюю страницу POSH.
Как всё начиналось?
Акроним POSH был впервые использован 6 апреля 2007 года на IRC-канале, посвященном микроформатам, пользователем <kwijibo>, как аббревиатура к "plain old semantic HTML" (семантический HTML). Позднее дискуссия Джона Олшопа (John Allsopp), Тантека Челика (Tantek Çelik) и Криса Мезины (Chris Messina) 18 апреля 2007 года после Web 2.0 Expo возродила идею о POSH и о том, что очень важно продвигать идеи POSH, на которых, собственно, и основаны микроформаты. Если вам нужно более подробное описание появления самого определения, обратитесь к разделу истории.
Почему?
Термин семантического HTML очень сложно произносить и он не отражает всей простоты явления. Нам нужно простое короткое слово, которое отражает всю суть концепции и которое достаточно легко произносить.
Что?
POSH объясняет конкретные преимущества семантического HTML авторам Web-документов. Семантический HTML — это производная HTML 4.01 (или XHTML 1.0), которая использует [semantic-ru|семантические] элементы и атрибуты, нежели чем репрезентационные. Лучший способ изучить и понять POSH — это делать всё по его правилам. Выберите страницу на вашем сайте, с которой вы хотели бы начать и примените к ней проверки POSH.
Что нужно сделать
Что вы можете сделать, чтобы быть на волне POSH и сделать свои Web-сайты подходящими под это определение?
- Публиковать содержимое, соответствующее POSH. Изучите ресурсы POSH и убедитесь в том, что ваш Web-сайт является валидным с точки зрения семантического (X)HTML, и что он использует семантические имена классов.
- Распространяйте POSH: убеждайте других, что это очень интересно, заставляйте их задумываться над разметкой собственных сайтов.
- Улучшайте POSH: помогите нам собрать ресурсы для упрощения изменения сайтов другим людям.
Список проверок POSH
- Первое правило POSH — валидация вашего POSH.
- Во-вторых, уберите те таблицы со своего сайта, которые выполняют репрезентационные функции, GIF-спейсеры и весь репрезентационный HTML.
- Далее, избавьте вашу разметку от «Bed и от BRreakfast».
- Уничтожьте якори на вашей странице и другие пустые ссылки
- Сделайте названия ваших классов более семантичными.
- ...
POSH-форматы
POSH-форматы — это форматы, которые отличаются правильным и точным использованием атрибута class в документах.
См. POSH-форматы.
Ресурсы
Руководства POSH
Пошаговые руководства о создании POSH-содержимого или обновления существующего содержимого до POSH.
- Валидация вашего CSS и HTML Простое пошаговое руководство, объясняющее преимущества валидации и принципы её использования
- ...
Закладки POSH
- Ma.gnolia POSH
- Страницы с тегами POSH и microformats на сайте del.icio.us.
Презентации POSH
Презентации, которые объясняют и защищают концепции и техники использования семантического HTML. Если данный раздел разрастётся, он переедет на страницу презентаций о POSH.
- CSS: Between the Style Sheets by Tantek Çelik (2003-03), конкретнее, см. слайды 3-4,6 начиная с "Leaving the <B>ed & <BR>eakfast", и слайд 9: "CSS & the Semantic Spectrum", которые предоставляют беглое объяснение семантического использования (X)HTML-тегов.
- Семантика в реальном мире (2004-02-11)
- Семантический XHTML: может ли ваш Web-сайт быть вашим API? - Использование семантического XHTML, чтобы показывать, что вы имеете в виду (2004-09-28)
- Элементы значимости XHTML (2005-09-29, первая версия: 2005-03-13 на SXSW Interactive).
- ...
- Также смотрите специальные презентации по микроформатам.
Книги POSH
Современные книги о Web-дизайне, в которых объясняются принципы семантического HTML.
- Web Design in a Nutshell, Third Edition от Jennifer Niederst Robbins See Jenville.
- Microformats empowering your markup for Web 2.0 от John Allsopp. Chapter 3 is a detailed and practical overview of the appropriate use of structural, valid and semantic HTML.
- Semantics, Standards and Styling от Paul Haine.
- Build Your Own Web Site The Right Way Using HTML & CSS от Ian Lloyd.
Журналы POSH
Интернет и оффлайн-журналы, которые часто публикуют статьи о семантичном HTML.
Блоги POSH
Блоги, которые регулярно публикуют информацию о POSH, об искусстве POSH
- David Baron's weblog
- Jeffrey Zeldman Presents
- meyerweb.com - Eric Meyer
- Microformatique - John Allsopp
- SimpleBits - Dan Cederholm (see in particular SimpleQuiz)
- Tantek Çelik
- ...
Статьи в блогах о POSH
Статьи, которые предоставляют специфические, современные техники и подсказки о применении семантики в HTML. Данный список является неполным. Мы знаем, что существует очень много статей в блогах относительно этого. Добавляйте, если вы нашли таковые.
- POSH - Plain Old Semantic HTML by Roger Johansson.
- The Sandbox theme for WordPress readme.html discusses what POSH is and how the theme helps users use it.
- Bed and BReakfast markup (B&BR) (2002-10-22) - avoiding nonsemantic uses of <b>old and <br>eak tags and using <h3>adings and <p>aragraphs instead.
- <A>norexic </A>nchors (2002-11-28) - use the "id" attribute on existing elements instead of adding empty
<a name="foo"></a>
elements. Use rel-bookmark for post permalinks within the document. - A Touch of Class (2002-12-16) - introduction to proper use of the HTML 'class' attribute.
- Dive into Semantic MARKup (2002-12-31)
- Comment markup, presentation and plumbing (2003-01-04) - how to markup a list of comments, including example use of the rare "hreflang" attribute.
- Competent Classing by Eric Meyer (2004-07-18)
- More about the 'class' attribute (2004-07-20)
- Web Standards in the Real World: An Interview with Molly Holzschlag (2005-06-01)
- Webpatterns and websemantics (2005-11-18)
- Writing Semantic HTML by Jesse Skinner (2006-02-22)
- Who will read your Semantic HTML? by Jesse Skinner (2007-01-04)
- Semantics in HTML by John Allsopp (2007-01-08 - 2007-03-12)
- Part I - Traditional HTML Semantics (2007-01-08)
- Part II - standardizing vocabularies (2007-02-20)
- Part III - Towards a semantic web (2007-03-12)
- Built in HTML semantics A list of the semantic elements and attributes of HTML by John Allsopp (2007-01-08)
- The Importance of Being POSH by Tantek Çelik (2007-04-20)
- Getting back to POSH (Plain ol’ Semantic HTML) by Chris Messina (2007-04-21)
- I’m POSH - are you? (2007-04-23)
- The Internet’s Upper Class Or Why Your Site Should Be POSH (2007-04-24)
- On Appropriate Use of DIVs, or When Divitis Doesn’t Apply by Nate Koechley, 2006-12-15
- Quick Comment: Choose Class/ID Names Based on Semantic and/or Structural Meaning by Nate Koechley, 2006-12-22
- SEEing is believing - using standards and efficient design, coding, maintenance, and marketing to produce a search-engine-efficient site by Richard Leland (2006-07-31)
- ...
См. другие блоги и статьи, в которых обсуждается семантический HTML и POSH.
Подкасты POSH
- 2007-05-03: Разговор о POSH в журнале .Net (8 эпизод), 56 минут, 26 Мб., 30:10-42:40)
- 2005-09-29: Элементы смысла в XHTML - подкаст с презентации Тантека с таким же именем (слайды)
Скрытые богатства POSH
POSH для вашего блога
Если вы хотите обновить ваш существующий блог, есть несколько интересных вещей, которые вы можете сделать:
WordPress
- Используйте Sandbox или K2, которые уже поддерживают hCard и hAtom
- Добавьте Виджет hCard на ваш сайт.
Продвигайте POSH
Когда вы сделали ваш сайт правильным, продвигайте идею POSH в массы:
- Продвигайте POSH. Сделайте кнопку со ссылкой на текущую страницу или используйте существующие кнопки:
- Расскажите друзьям. Расскажите вашим друзьям веб-дизайнерам о POSH убедите и помогите им за'posh'ить их собстввенные сайты, и сайты которые они делают на заказ. Пишите в своем блоге об опыте работы с POSH и о сайтах, которые используют эту технологию. Напишите [posh-testimonial-ru posh-отзыв]!
- Предлагайте свои идеи о распространении POSH. Вот некоторые из идей.
- Hold a PoshPit - a one or half day marathon session mixing semantic HTML experts with folks who maintain/run web sites in general and see how many websites you can collectively upgrade to POSH during the course of the day.
- ...
Улучшайте POSH
Добавляйте найденные вами ресурсы на эту страницу.
История
Небольшая история понятия POSH
Ранние ссылки на понятие "plain old semantic HTML", которые были найдены:
- 1998-05-01: Kirrily 'Skud' Robert в comp.infosystems.www.authoring.site-design - "The site is implemented in HTML 4.0 Transitional with style sheets; this means that anyone with an older browser won't get presentational markup, just plain old semantic HTML. "
- 2006-09-21 Drew's comment by on "Tables and SEO": "I’d say it’s well worth it for a variety of reasons to only use tables when you’re presenting tabular data, and use plain old semantic HTML to mark up your content in all other cases." (retrieved by Tantek 08:20, 20 Apr 2007 (PDT))