domingo, 15 de septiembre de 2013

etiketas1


  1. Etiqueta 
  2. Atributos de la etiqueta 
  3. Comentarios 
  4. <!-- --> 
  5. Estándar o ninguno 
  6. <!DOCTYPE> 
  7. Estándar o ninguno 
  8. <a> 
  9. href | target | rel | hreflang | media | type 
  10. Atributo Añadido: media
  11. Atributo cambiado: Target 
  12. <abb> 
  13. Estándar o ninguno 
  14. <acronym> 
  15. Etiqueta Eliminada 
  16. <address> 
  17. Estándar o ninguno 
  18. <applet> 
  19. Etiqueta eliminada 
  20. <area> 
  21. Estándar o ningunos 
  22. <article> 
  23. Atributos globales 
  24. Nueva etiqueta 
  25. <aside> 
  26. Atributos globales 
  27. Nueva etiqueta 
  28. <audio> 
  29. autobuffer | autoplay | controls | loop | src 
  30. Nueva etiqueta 
  31. <b> 
  32. Atributos globales 
  33. Etiqueta cambiada 
  34. <base> 
  35. Estándar o ninguno 
  36. <basefont> 
  37. Etiqueta eliminada 
  38. <bb> 
  39. Estándar o ninguno 
  40. <bdo> 
  41. Estándar o ninguno 
  42. <big> 
  43. Etiqueta eliminada 
  44. <blockquote> 
  45. Estándar o ninguno 
  46. <body> 
  47. Estándar o ninguno 
  48. <br> 
  49. Estándar o ninguno 
  50. <button> 
  51. Estándar o ninguno 
  52. <canvas> 
  53. height | width 
  54. Nueva etiqueta 
  55. <caption> 
  56. Estándar o ninguno 
  57. <center> 
  58. Etiqueta eliminada 
  59. <cite> 
  60. Atributos globales 
  61. Etiqueta cambiada 
  62. <code> 
  63. Estándar o ninguno 
  64. <col> 
  65. Estándar o ninguno 
  66. <colgroup> 
  67. Estándar o ninguno 
  68. <command> 
  69. checked | default | disabled | hidden | icon | label | radiogroup | type 
  70. Nueva etiqueta 
  71. <datagrid> 
  72. Estándar o ninguno 
  73. <datalist> 
  74. Atributos globales 
  75. Nueva etiqueta 
  76. <dd> 
  77. Estándar o ninguno 
  78. <del> 
  79. Estándar o ninguno 
  80. <details> 
  81. pen 
  82. Nueva etiqueta 
  83. <dialog> 
  84. Atributos globales 
  85. Nueva etiqueta 
  86. <dir> 
  87. Etiqueta eliminada 
  88. <div> 
  89. Estándar o ninguno 
  90. <dfn> 
  91. Estándar o ninguno 
  92. <dl> 
  93. Estándar o ninguno 
  94. <dt> 
  95. Estándar o ninguno 
  96. <em> 
  97. Estándar o ninguno 
  98. <embed> 
  99. height | src | type | width 
  100. Nueva etiqueta 
  101. <fieldset> 
  102. Estándar o ninguno 
  103. <figure> 
  104. Atributos globales 
  105. Nueva etiqueta 
  106. <font> 
  107. Etiqueta eliminada 
  108. <footer> 
  109. Atributos globales 
  110. Nueva etiqueta 
  111. <form> 
  112. Estándar o ninguno 
  113. <frame> 
  114. Etiqueta eliminada 
  115. <frameset> 
  116. Etiqueta eliminada 
  117. <h1> ... <h6> 
  118. Estándar o ninguno 

  119. <head> 
  120. Estándar o ninguno 
  121. <header> 
  122. Atributos globales 
  123. Nueva etiqueta 
  124. <hgroup> 
  125. hgroup ha sido eliminada de la especificación HTML5 
  126. <hr> 
  127. Ninguno 
  128. Etiqueta cambiada 
  129. <html> 
  130. Estándar o ninguno 
  131. <i> 
  132. Ninguno 
  133. Etiqueta cambiada 
  134. <iframe> 
  135. Estándar o ninguno 
  136. <img> 
  137. Estándar o ninguno 
  138. <input> 
  139. accept | alt | auto-complete | autofocus | cheked | disabled | form | formaction | formenctype | formmethod | formnovalidate | formtarget | height | list | max | maxlength | min | multiple | name | pattern | placeholder | readonly | required | size | src | step | type | value | width 
  140. Etiqueta cambiada: Añadidos 13 elementos a type 
  141. <ins> 
  142. Estándar o ninguno 
  143. <isindex> 
  144. Etiqueta eliminada 
  145. <kbd> 
  146. Estándar o ninguno 
  147. <label> 
  148. Estándar o ninguno 
  149. <legend> 
  150. Estándar o ninguno 
  151. <li> 
  152. Estándar o ninguno 
  153. <link> 
  154. Estándar o ninguno 
  155. <mark> 
  156. Atributos globales 
  157. Nueva etiqueta 
  158. <map> 
  159. Estándar o ninguno 
  160. <menu> 
  161. Estándar o ninguno 
  162. <meta> 
  163. Estándar o ninguno 
  164. <meter> 
  165. high | low | max | min | optimum | value 
  166. Nueva etiqueta 
  167. <nav> 
  168. Atributos globales 
  169. Nueva etiqueta 
  170. <noframes> 
  171. Etiqueta eliminada 
  172. <noscript> 
  173. Estándar o ninguno 
  174. <object> 
  175. Estándar o ninguno 
  176. <ol> 
  177. Estándar o ninguno 
  178. <optgroup> 
  179. Estándar o ninguno 
  180. <option> 
  181. Estándar o ninguno 
  182. <output> 
  183. form 
  184. Nueva etiqueta 
  185. <p> 
  186. Estándar o ninguno 
  187. <param> 
  188. Estándar o ninguno 
  189. <pre> 
  190. Estándar o ninguno 
  191. <progress> 
  192. max | value 
  193. Nueva etiqueta 
  194. <q> 
  195. <ruby> 
  196. cite 
  197. Nueva etiqueta 
  198. <rp> 
  199. Atributos globales 
  200. Nueva etiqueta 
  201. <rt> 
  202. Atributos globales 
  203. Nueva etiqueta 
  204. <s> 
  205. Etiqueta eliminada 
  206. <samp> 
  207. Estándar o ninguno 
  208. <script> 
  209. Estándar o ninguno 
  210. <section> 
  211. cite 
  212. Nueva etiqueta 
  213. <select> 
  214. Estándar o ninguno 
  215. <small> 
  216. Atributos globales 
  217. Etiqueta Cambiada 
  218. <source> 
  219. media | src | type 
  220. Nueva etiqueta 
  221. <span> 
  222. Estándar o ninguno 
  223. <strike> 
  224. Etiqueta eliminada 
  225. <strong> 
  226. Estándar o ninguno 
  227. <style> 
  228. Estándar o ninguno 
  229. <sub> 
  230. Estándar o ninguno 
  231. <sup> 
  232. Estándar o ninguno 
  233. <table> 
  234. Estándar o ninguno 
  235. <tbody> 
  236. Estándar o ninguno 
  237. <td> 
  238. Estándar o ninguno 
  239. <textarea> 
  240. Estándar o ninguno 
  241. <tfoot> 
  242. Estándar o ninguno 
  243. <th> 
  244. Estándar o ninguno 
  245. <thead> 
  246. Estándar o ninguno 
  247. <time> 
  248. datetime | pubdate 
  249. Nueva etiqueta 
  250. <title> 
  251. Estándar o ninguno 
  252. <tr> 
  253. Estándar o ninguno 
  254. <tt> 
  255. Etiqueta eliminada 
  256. <u> 
  257. Define texto que debe tener un estilo diferente del texto normal 3 
  258. <ul> 
  259. Estándar o ninguno 
  260. <var> 
  261. Estándar o ninguno 
  262. <video> 
  263. src | poster | autobuffer | autoplay | loop | controls | width | height 
  264. Nueva etiqueta 
  265. <xmp> 
  266. Etiqueta eliminada 
siculo de introducción a HTML5, vamos a hacer un repaso a algunas de las nuevas etiquetas que nos trae esta revisión del lenguaje. En particular, en este artículo, nos centraremos en las que han aparecido para añadir valor semántico y estructural a la web.


Algunas de las más importantes etiquetas introducidas en HTML5 son las que añaden valor semántico y estructural, es decir, indican de forma inequívoca las distintas partes de las que consta un página: cabecera, pie, navegación, ...


<HEADER>


La etiqueta <header> se usa para marcar un grupo de elementos de introducción o de navegación dentro de una sección o documento. Normalmente se usa para incluir los encabezados (<h1>–<h6> o <hgroup>) pero no es obligatorio. También puede contener otras cosas como el índice de una sección, un formulario de búsqueda, logos relevantes, ...


El uso de la etiqueta <header> no está restringido a una por documento, sino que se puede usar una por cada sección del mismo, de esta forma:


<header>


<h1>Título del documento</h1>


<p>Más información</p>


</header>






<article>


<header>


<h1>Título del artículo</h1>


<p>Autor del artículo</p>


</header>


<p>Texto del artículo</p>


</article>


Podemos ver además en el ejemplo que en HTML5 el uso de múltiples <h1> es válido.


Una cosa a tener en cuenta es que la etiqueta <header> se usa para marcar un grupo de elementos; es decir, si sólo tenemos un elemento no es necesario usar esta etiqueta. Por ejemplo, en este código no sería necesario:


<article>


<header>


<h1>Título del artículo</h1>


</header>


<p>Texto del artículo</p>


</article>


Sería más correcto de esta forma:


<article>


<h1>Título del artículo</h1>


<p>Texto del artículo</p>


</article>


<HGROUP>


La etiqueta <hgroup> se usa para agrupar un conjunto de uno o más elementos de encabezado (<h1>–<h6>).


El uso más típico de esta etiqueta es para agrupar el título de la página con su eslogan. Antes de HTML5 lo más típico era que este tipo de estructura se marcase así:


<div id="header">


<h1>Nombre de la empresa</h1>


<p>Eslogan de la empresa</p>


</div>


<div id="content">


<h2>Noticia 1</h2>


<p>Desarrollo de la noticia 1</p>






<h2>Noticia 2</h2>


<p>Desarrollo de la noticia 2</p>


</div>


Este tipo de estructura dejaba el eslogan al nivel de cualquier otro texto de la web, cuando es evidente que es un texto más importante. Marcarlo con un <h2> no era correcto ya que crearía una nueva sección que en realidad no existe. Con HTML5 podemos usar <hgroup> para darle la importancia que realmente tiene, asociándolo al título:


<hgroup>


<h1>Nombre de la empresa</h1>


<h2>Eslogan de la empresa</h2>


</hgroup>


<NAV>


La etiqueta <nav> se usa para marcar una sección del documento cuya función es la navegación por la página web.


Esta etiqueta no debe ser usada para marcar todos los grupos de enlaces, únicamente los bloques principales de navegación por la página. Por ejemplo, los típicos enlaces que hay en el pie de página no se deben marcar con <nav>.


<ARTICLE>


La etiqueta <article> se usa para marcar contenido independiente que tendría sentido fuera del contexto de la página actual y que podría sindicarse, por ejemplo: una noticia, un artículo en un blog o un comentario.


Normalmente un <article> tendrá, además de su propio contenido, también una cabecera (a menudo con<header>) y posiblemente un pie (<footer>).


<SECTION>


La etiqueta <section> se usa para marcar una sección genérica de un documento o aplicación. Una sección, en este contexto, es una agrupación temática del contenido, típicamente con un encabezado.


Ejemplos de uso de <section> podrían ser: capítulos, las pestañas en un menú tabulado o, en la página principal de un sitio web, la introducción, lista de noticias e información de contacto. Sólo se debería usar <section> para contenido independiente al que se podría poner un encabezado y que no sea susceptible de ir marcado con<article>, <aside> o <nav>.


Existe cierta confusión sobre cuándo usar <article> y cuándo <section> ya que ambos se parecen bastante. En general, se debe usar <article> cuando el contenido sea susceptible de ser sindicado (por ejemplo en unas RSS). Un ejemplo de uso de las dos etiquetas podría ser en la página principal de una web con un listado de noticias, de esta forma:


<h1>Título de la página</h1>


<section id="news-list">


<h2>Noticias</h2>






<article>


<h3>Noticia 1</h3>


<p>Desarrollo de la noticia 1</p>


</article>






<article>


<h3>Noticia 2</h3>


<p>Desarrollo de la noticia 2</p>


</article>


</section>


<ASIDE>


La etiqueta <aside> se usa para marcar un trozo de contenido que está relacionado con el contenido de la página web, pero que no es parte del mismo. Ejemplos de uso serían: glosario de términos, grupos de enlaces a páginas relacionadas, barras laterales, ...


<FOOTER>





La etiqueta <footer> se usa para marcar el pie de una sección o documento y que contiene información sobre el mismo como el autor, licencia, términos de uso, ...

No hay comentarios.:

Publicar un comentario