10 редких HTML тегов, о которых вам стоит знать

Метки: html, теги

10 рідкісних HTML тегів про які вам варто знати 10 рідкісних HTML тегів про які вам варто знати
10 Rare HTML Tags You Really Should Know 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 likes LOVES his new iPod. John LOVES his new iPod.

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>

Живой пример:
Are You Smarter Than a 5th Grader? Yes No


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

Рейтинг: 12345   << Вы можете поставить оценку этой статье


Подобные статьи:
   Тег 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/то/но/

Гуд. Интересно только, &lt;address&gt; исключительно для почтовых адресов? 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]
Классная статья !!!


 

Оставить комментарий:

Имя


E-mail


Сообщение