Foros del Web » Creando para Internet » HTML »

Elemento nav

Estas en el tema de Elemento nav en el foro de HTML en Foros del Web. Buenas noches Estoy empezando a desarrollar una web y aparecio una duda sobre el elemento nav @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < html > ...
  #1 (permalink)  
Antiguo 09/12/2013, 20:00
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Elemento nav

Buenas noches

Estoy empezando a desarrollar una web y aparecio una duda sobre el elemento nav

Código HTML:
Ver original
  1.     <title></title>
  2.     <meta charset="utf8" />
  3. <style type="text/css">
  4. @font-face
  5. {
  6.   font-family: 'Electrolize';
  7.   font-style: normal;
  8.   font-weight: 400;
  9.   src: local('Electrolize'), local('Electrolize-Regular'), url(http://themes.googleusercontent.com/static/fonts/electrolize/v2/DDy9sgU2U7S4xAwH5thnJ4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
  10. }
  11. *
  12. {
  13.     font-family: Electrolize;
  14.     font-size: 16px;
  15.     margin: 0;
  16.     padding: 0;
  17. }
  18. #hdrpagina
  19. {
  20.     background-color: #0F558E;
  21.     height:32px;
  22.     line-height: 32px;
  23.     text-align: center;
  24.     width:100%;
  25. }
  26. #hdrpagina h1
  27. {
  28.     color: #fff;
  29.     display: inline-block;
  30.     font-size: 1em;
  31.     font-weight: 900;
  32. }
  33. #hdrpagina input[type="text"]
  34. {
  35.     border:none;
  36.     border-bottom-left-radius:5px;
  37.     border-top-left-radius:5px;
  38.     height:1.25em;
  39.     width: 170px;
  40. }
  41. #hdrpagina input[type="button"]
  42. {
  43.     background-color: #fff;
  44.     border:none;
  45.     border-left:1px #000 dotted;
  46.     border-bottom-right-radius:5px;
  47.     border-top-right-radius:5px;
  48.     color: #000;
  49.     font-weight: 900;
  50.     height:1.25em;
  51.     margin-left: -8px;
  52. }
  53.  
  54. #misc
  55. {
  56.     margin: 5px 0;
  57.     text-align: center;
  58.     width: 100%;
  59. }
  60. #misc ul li
  61. {
  62.     display: inline-block;
  63. }
  64. #misc li.first
  65. {
  66.     width: 33%;
  67. }
  68. #misc li.middle
  69. {
  70.     width: 27%;
  71. }
  72. #misc li.last
  73. {
  74.     width: 40%;
  75. }
  76. #navpagina
  77. {
  78.     margin: 0 auto;
  79.     text-align: center;
  80.     width: 240px;
  81. }
  82. #navpagina #hdrcat
  83. {
  84.     font-size: 1.5em;
  85. }
  86. #navpagina select
  87. {
  88.     border-radius: 10px;
  89.     border:2px #0F558E  solid;
  90.     width: 98%;
  91. }
  92. #navpagina select option:nth-child(even)
  93. {
  94.     background-color: #ddd;
  95. }
  96. #navpagina select option:nth-child(odd)
  97. {
  98.     background-color: #bbb;
  99. }
  100. </head>
  101. <header id="hdrpagina">
  102.     <h1>CAMBIOS XD</h1>
  103.     <input type="text" name="txtbuscar" id="txtbuscar" />
  104.     <input type="button" name="btnbuscar" id="btnbuscar" value="Ok" />
  105.  
  106. <div id="misc">
  107.     <ul>
  108.         <li class="first">Iniciar Sesion</li><li class="middle">Registrate</li><li class="last">Haz un Cambio</li>
  109.     </ul>
  110. </div>
  111.  
  112. <nav id="navpagina">
  113.     <section ="stncat">
  114.         <header id="hdrcat">Categorias</header>
  115.         <select size="8" name="cat">
  116.             <option>Audio y Video</option>
  117.             <option>Animales y Mascotas</option>
  118.             <option>Arte y Antiguedades</option>
  119.             <option>Autos, Motos y Otros</option>
  120.             <option>Bebes</option>
  121.             <option>Coleccionables</option>
  122.             <option>Computacion</option>
  123.             <option>Deportes</option>
  124.             <option>Electronica</option>
  125.             <option>Herramientas</option>
  126.             <option>Hogar y Electrodomesticos</option>
  127.             <option>Hombre</option>
  128.             <option>Insdustria y Oficina</option>
  129.             <option>Inmuebles</option>
  130.             <option>Instrumentos Musicales</option>
  131.             <option>Joyas y Otros</option>
  132.             <option>Juguetes y Juegos</option>
  133.             <option>Libros, Revistas y Otros</option>
  134.             <option>Mujer</option>
  135.             <option>Musica y Peliculas</option>
  136.             <option>Niños y Niñas</option>
  137.             <option>Salud y Belleza</option>
  138.             <option>Servicios</option>
  139.             <option>Videojuegos y Consolas</option>
  140.             <option>Otras Categorias</option>
  141.         </select>
  142.     </section>
  143.     <section id="stnsub">
  144.         <header id="hdrcat">Subcategorias</header>
  145.         <select size="4" name="cat">
  146.             <option>Casas</option>
  147.             <option>Terrenos</option>
  148.             <option>Bodegas</option>
  149.             <option>Locales</option>
  150.             <option>Oficinas</option>
  151.             <option>Apartamentos</option>
  152.             <option>Departamentos</option>
  153.         </select>
  154.     </section>
  155. </nav>
  156.  
  157.  
  158. </body>
  159. </html>

Los option enviarian peticiones mediante AJAX y el contenido de la pagina se reemplazaria con el nuevo contenido.

Osea nunca navegaria a otras paginas, incluso los option no me servirian para navegar en la misma pagina(#seccion1, #seccion2)

Como yo lo tengo no obedece a la especificacion que dice que nav contiene los enlaces para navegar a travez del sitio o para navegar en la misma pagina.

Me gusta nav por que hace mi codigo de facil lectura
Que opinan deberia cambiarlo por un section o que otro elemento?

A mi parecer "categorias" y "subcategorias" forman una agrupacion tematica y pues pienso que si estan en el outline sin titulo.

saludos

Etiquetas: elemento, html5, input, nav, type
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:15.