Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2013, 00:30
alvaaz
 
Fecha de Ingreso: abril-2008
Mensajes: 63
Antigüedad: 16 años, 8 meses
Puntos: 1
Pregunta Duda sobre etiqueta display en lista no ordenada

Saludos comunidad,

Tengo una duda al respecto de el siguiente código, estoy creando una página y me topo con un problema, he buscado pero no he podido aclararlo, espero que alguno de ustedes pueda ayudarme.

El siguiente código hace de barra de navegación:

Código HTML:
Ver original
  1. <ul>
  2. <li><a href="#">Acerca de</a></li>
  3. <li><a href="#">Historia</a></li>
  4. <li><a href="#">Contacto</a></li>
  5. <li><a href="#">Tienda</a></li>
  6. </ul>

Ahora esta lista no ordenada quiero que aparezca en horizontal, por lo que encontré se puede utilizar la etiqueta display con su valor inline, pero mi duda es:

¿A que etiqueta le añado tal propiedad? ¿a "<ul>" o "<li>"? he visto algunas páginas que se la agregan a las dos, yo probando y borrando se la agregue sólo a "<li>", de esta forma:

HTML

Código HTML:
Ver original
  1. <ul>
  2. <li class="inline"><a href="#">Acerca de</a></li>
  3. <li class="inline"><a href="#">Historia</a></li>
  4. <li class="inline"><a href="#">Contacto</a></li>
  5. <li class="inline"><a href="#">Tienda</a></li>
  6. </ul>

CSS

Código CSS:
Ver original
  1. li.inline{
  2.     display: inline;
  3. }

y funcionaba, no entiendo porque algunos le ponen el atributo a "<ul>" y a "<li>", esa es mi duda, ¿cómo estaría correcto? y ¿porque?
__________________
Álvaro Göede Rivera / Technical University in Electronic / Graphic Designer / Worship Leader
"no pondré delante de mis ojos cosa injusta" - Salmos 101

Última edición por alvaaz; 13/06/2013 a las 00:42