10 редких HTML тегов, о которых вам стоит знать
Метки: html, теги
10 рідкісних HTML тегів про які вам варто знати
10 Rare HTML Tags You Really Should Know
| ← Zend Framework и перевод | Два (или более) проекта Zend Framework на общем хостинге → |
На сегодняшний день от веб-разработчиков часто ожидают, что они будут работать в нескольких языках. В результате, это довольно сложно выучить все, что нам может предложить язык и легко оказаться в ситуации, когда ты не используешь весь потенциал определенных более специализированных, но очень полезных тегов.
К сожалению, мы не приведем весь тот огромный потенциал этих тегов, которые остались в тени. Но никогда не поздно вернуться в игру и начать писать код, который включает всю ту мощь, которая содержится в не слишком часто используемых тегах.
Хотим представить вам наименее используемые и оставшиеся непонятыми теги HTML. До тех пор пока они могут быть менее популярны, они до сих пор удобны в определенных ситуациях.
1. <cite>
Все мы знакомы с тегом <blockquote>, но знаете ли вы о его младшем брате <cite>? Тег <cite> позволяет определять текст внутри элемента как ссылку. Обычно браузер отображает текст внутри тега <cite> курсивом, но это легко можно изменить с помощью CSS.
Тег <cite> очень полезен для цитирования библиографий и других ссылок сайта.
2. <optgroup>
Тег <optgroup> предоставляет возможность добавить небольшое описание между группами вариантов выпадающего списка. Например, если вам нужно сгруппировать список фильмов по времени, это будет выглядеть так:
Убрать подсветку кода
Это позволяет визуально разделить список фильмов.
Живой пример:
3. <acronym>
С помощью тега <acronym> можно давать определение или расширенное объяснение группе слов. Когда вы наводите курсором на текст, который находится в теге <acronym>, появляется подсказка с текстом из атрибута title. Например:
Убрать подсветку кода
Живой пример:
The microblogging site Twitter has recently struggled with downtimes.
4. <address>
Тег <address> довольно неизвестный, но это не значит, что он бесполезный! Как подразумевает название тега <address>, он позволяет нам семантически пометить адреса в HTML. Этот отличный маленький тег также выделит курсивом все, что находится в скобках, хотя стили запросто можно изменить через CSS.
Убрать подсветку кода
Живой пример:
Glen Stansberry 1234 Web Dev Lane Anywhere, USA
5. <ins> и <del>
Если вы хотите отобразить исправления с помощью разметки, теги <ins> и <del> - это то, что вам нужно. Как подразумевает название, <ins> выделяет то, что было добавлено в документ с помощью подчеркивания, а <del> показывает, что было удалено с помощью перечеркивания.
Убрать подсветку кода
Живой пример:
Johnlikes LOVES his new iPod. John LOVES his new iPod.
6. <label>
Элементы форм проще всего вылетают из головы, при разметке документа. Среди элементов формы один из самых забываемых – это тег <label>. Это не только быстрый способ давать метки элементам формы, тег <label> также может содержать атрибут for, чтобы определять для какого элемента дается метка. Теги <label> не только выполняют хорошую стилизацию, они также позволяют делать текст кликабельным для его ассоциации с элементом формы.
Убрать подсветку кода
Живой пример:
7. <fieldset>
Fieldset это маленький атрибут, который может добавить вашим формам свойство логической группировки элементов. После применения, тег <fieldset> рисует рамку вокруг элементов вместе с меткой. Бонус от применения тега <legend> вместе с fieldset в том, что вы можете определять название группы.
Убрать подсветку кода
Живой пример:
8. <abbr>
Тег <abbr> похож на тег <acronym>, за исключением того, что <abbr> используется только для определения аббревиатур. Также, как и с тегом <acronym>, вы можете определять заголовок внутри тега. Когда пользователь наводит курсор на аббревиатуру, внизу появляется полное значение. Тег <abbr> редко используется, но оно очень полезно для беглого чтения, орфографического контроля и поисковых механизмов.
Убрать подсветку кода
Живой пример:
Sgt. Pepper's Lonely Hearts Club is my favorite album.
9. rel
Rel просто невероятно полезный атрибут, так как его можно применить к любому элементу HTML. Это помогает определять дополнительные переменные, которые никак не обозначены специальным образом. Это удобно, когда вы используете JavaScript в своем HTML. Если вы хотите иметь ссылку, которую вы могли бы редактировать, вы можете добавить:
Убрать подсветку кода
JavaScript может искать ссылки со значением "clickable" в атрибуте rel, а затем уже применять какой-то Ajax для ее редактирования. Это одна из многих техник, которую вы можете использовать с атрибутом rel, возможности безграничны.
10. <wbr>
Тег <wbr> совсем неизвестный. Честно говоря, я сомневаюсь, что вы его когда-либо встречали, потому что он почти никогда не используется. Вообще-то я сам его никогда не видел до того, как стал готовить эту статью. По существу, тег позволяет определить место, в котором нужно сделать сброс строки, но только если это необходимо. Этот тег уникален, так как он доверяет разрешению браузера вставить обрыв строки там, где необходимо. Это идеально для создания разметок, в которых не будет горизонтальных прокруток.
Пример использования:
Убрать подсветку кода
Оригинал: 10 Rare HTML Tags You Really Should Know
К сожалению, мы не приведем весь тот огромный потенциал этих тегов, которые остались в тени. Но никогда не поздно вернуться в игру и начать писать код, который включает всю ту мощь, которая содержится в не слишком часто используемых тегах.
Хотим представить вам наименее используемые и оставшиеся непонятыми теги HTML. До тех пор пока они могут быть менее популярны, они до сих пор удобны в определенных ситуациях.
1. <cite>
Все мы знакомы с тегом <blockquote>, но знаете ли вы о его младшем брате <cite>? Тег <cite> позволяет определять текст внутри элемента как ссылку. Обычно браузер отображает текст внутри тега <cite> курсивом, но это легко можно изменить с помощью CSS.
Тег <cite> очень полезен для цитирования библиографий и других ссылок сайта.
2. <optgroup>
Тег <optgroup> предоставляет возможность добавить небольшое описание между группами вариантов выпадающего списка. Например, если вам нужно сгруппировать список фильмов по времени, это будет выглядеть так:
Убрать подсветку кода
1 2 3 4 5 6 7 8 9 10 11 12 | <label for="showtimes"> Showtimes </label> <select id="showtimes" name="showtimes"> <optgroup label="1PM"> <option value="titanic"> Twister </option> <option value="nd"> Napoleon Dynamite </option> <option value="wab"> What About Bob? </option> </optgroup> <optgroup label="2PM"> <option value="bkrw"> Be Kind Rewind </option> <option value = "stf"> Stranger Than Fiction </option> </optgroup> </select> |
Это позволяет визуально разделить список фильмов.
Живой пример:
3. <acronym>
С помощью тега <acronym> можно давать определение или расширенное объяснение группе слов. Когда вы наводите курсором на текст, который находится в теге <acronym>, появляется подсказка с текстом из атрибута title. Например:
Убрать подсветку кода
1 2 | The microblogging site <acronym title="Founded in 2006"> Twitter</acronym> has recently struggled with downtimes. |
Живой пример:
The microblogging site Twitter has recently struggled with downtimes.
4. <address>
Тег <address> довольно неизвестный, но это не значит, что он бесполезный! Как подразумевает название тега <address>, он позволяет нам семантически пометить адреса в HTML. Этот отличный маленький тег также выделит курсивом все, что находится в скобках, хотя стили запросто можно изменить через CSS.
Убрать подсветку кода
1 2 3 4 | <address>Glen Stansberry 1234 Web Dev Lane Anywhere, USA </address> |
Живой пример:
Glen Stansberry 1234 Web Dev Lane Anywhere, USA
5. <ins> и <del>
Если вы хотите отобразить исправления с помощью разметки, теги <ins> и <del> - это то, что вам нужно. Как подразумевает название, <ins> выделяет то, что было добавлено в документ с помощью подчеркивания, а <del> показывает, что было удалено с помощью перечеркивания.
Убрать подсветку кода
1 | John <del>likes</del> <ins>LOVES</ins> his new iPod. John LOVES his new iPod. |
Живой пример:
John
6. <label>
Элементы форм проще всего вылетают из головы, при разметке документа. Среди элементов формы один из самых забываемых – это тег <label>. Это не только быстрый способ давать метки элементам формы, тег <label> также может содержать атрибут for, чтобы определять для какого элемента дается метка. Теги <label> не только выполняют хорошую стилизацию, они также позволяют делать текст кликабельным для его ассоциации с элементом формы.
Убрать подсветку кода
1 2 | <label for="username">Username</label> <input id="username" type="text" /> |
Живой пример:
7. <fieldset>
Fieldset это маленький атрибут, который может добавить вашим формам свойство логической группировки элементов. После применения, тег <fieldset> рисует рамку вокруг элементов вместе с меткой. Бонус от применения тега <legend> вместе с fieldset в том, что вы можете определять название группы.
Убрать подсветку кода
1 2 3 4 5 6 7 | <form> <fieldset> <legend>Are You Smarter Than a 5th Grader?</legend> Yes <input name="question" value="yes" type="radio" /> No <input name="question" value="no" type="radio" /> </fieldset> </form> |
Живой пример:
8. <abbr>
Тег <abbr> похож на тег <acronym>, за исключением того, что <abbr> используется только для определения аббревиатур. Также, как и с тегом <acronym>, вы можете определять заголовок внутри тега. Когда пользователь наводит курсор на аббревиатуру, внизу появляется полное значение. Тег <abbr> редко используется, но оно очень полезно для беглого чтения, орфографического контроля и поисковых механизмов.
Убрать подсветку кода
1 | <abbr title="Sergeant">Sgt.</abbr> Pepper's Lonely Hearts Club is my favorite album. |
Живой пример:
Sgt. Pepper's Lonely Hearts Club is my favorite album.
9. rel
Rel просто невероятно полезный атрибут, так как его можно применить к любому элементу HTML. Это помогает определять дополнительные переменные, которые никак не обозначены специальным образом. Это удобно, когда вы используете JavaScript в своем HTML. Если вы хотите иметь ссылку, которую вы могли бы редактировать, вы можете добавить:
Убрать подсветку кода
1 | <a rel="clickable" href="page.html">This link is editable</a> |
JavaScript может искать ссылки со значением "clickable" в атрибуте rel, а затем уже применять какой-то Ajax для ее редактирования. Это одна из многих техник, которую вы можете использовать с атрибутом rel, возможности безграничны.
10. <wbr>
Тег <wbr> совсем неизвестный. Честно говоря, я сомневаюсь, что вы его когда-либо встречали, потому что он почти никогда не используется. Вообще-то я сам его никогда не видел до того, как стал готовить эту статью. По существу, тег позволяет определить место, в котором нужно сделать сброс строки, но только если это необходимо. Этот тег уникален, так как он доверяет разрешению браузера вставить обрыв строки там, где необходимо. Это идеально для создания разметок, в которых не будет горизонтальных прокруток.
Пример использования:
Убрать подсветку кода
1 | <span>How do you say Supercalifragilistic<wbr>expialidocious?</span> |
Оригинал: 10 Rare HTML Tags You Really Should Know
Рейтинг:




<< Вы можете поставить оценку этой статьеПодобные статьи:
Тег address
Элемент time и микроформаты
Обсуждение статьи:
Андрей Булавинов [2009-07-06]
Хорошая статья.
*В конце, думаю, стоит исправить "Приклад використання" на "Пример использования"*
SXX [2009-07-06]
"Приклад використання:" ??
Irink [2009-07-06]
Спасибо, хорошая статья
Огиенко Юрий [2009-07-06]
Статья - хорошая, но - не поддерживается многими браузерами так что его использование неоправданно.
Огиенко Юрий [2009-07-06]
Это я про тег wbr
labria [2009-07-06]
Rel просто невероятно полезный атрибут, так как его можно применить к любому элементу HTML.
А вы у W3C об этом спрашивали? Они с вами ни разу не согласны, REL не ко всему можно применять.
labria [2009-07-06]
Ну и верстка у вас у комментариев, кстати…
Спасибо [2009-07-06]
Хорошая статья, спасибо ) давно занимаюсь поисками редких тегов.
HeeL [2009-07-06]
labria, что посоветуете сделать с версткой комментариев?
Aeron [2009-07-07]
только для акронимов и их расшифровок, никаких определений, расширенных объяснений и т.д., для этого другие тэги есть, если что… Надеюсь все понимают различия между акронимом и аббревиатурой, кстати.
pask [2009-07-07]
"тег позволяет определить место, в котором нужно сделать сброс строки, то только если это необходимо."
s/то/но/
Гуд. Интересно только, <address> исключительно для почтовых адресов? e-mail и прочее не стоит заключать в этот тег?
Dominic [2009-07-07]
В примере #7 у тегов input должны быть одинаковые name, ведь это radio.
HeeL [2009-07-07]
Dominic, pask - Спасибо, исправлено
Vint [2009-07-07]
Делая пример про < fieldset >, автор забыл про тэг < label > =) для radioinput
norfild [2009-07-30]
Спасибо! Узнал много полезного для себя! Правда есть мелкие дефекты в IE6 но ето легко исправить
Wish [2010-02-24]
Классная статья !!!