Foros del Web » Creando para Internet » CSS »

porque empezar con <ul> en ver de <div id menu>

Estas en el tema de porque empezar con <ul> en ver de <div id menu> en el foro de CSS en Foros del Web. Código HTML: <div id= "menu" > <ul id= "menuList" > <li id= "active" > <a href= "#" > Item 01 </a> </li> <li> <a href= ...
  #1 (permalink)  
Antiguo 12/02/2009, 21:45
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 12 años, 1 mes
Puntos: 12
porque empezar con <ul> en ver de <div id menu>

Código HTML:
<div id="menu">
  <ul id="menuList">
    <li id="active"><a href="#">Item 01 </a></li>
    <li><a href="#">Item 02 </a></li>
    <li><a href="#">Item 03 </a></li>
    <li><a href="#">Item 04 </a></li>
    <li><a href="#">item 05 </a></li>
  </ul> 
</div>

Código HTML:
<ul id="menuList">
    <li id="active"><a href="#">Item 01 </a></li>
    <li><a href="#">Item 02 </a></li>
    <li><a href="#">Item 03 </a></li>
    <li><a href="#">Item 04 </a></li>
    <li><a href="#">item 05 </a></li> 
No se, ¿En que momento se aplicaría la segunda opción? esto es algo que me esta volviendo loco, es tan así que, llevo dos días tratando de descifrar una y otra y no logro.

Yo pienso que la manera correcta es la primera por motivo semántico pero, no se que dirían ustedes
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #2 (permalink)  
Antiguo 13/02/2009, 00:58
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 9.741
Antigüedad: 9 años, 3 meses
Puntos: 2113
Respuesta: porque empezar con <ul> en ver de <div id menu>

Yo creo que la mayoria hacemos el contenedor para el menu porque es al que asignamos atributos como altura, ancho, color o imagen de fondo, etc. y, generalmente, en ul y li asignamos los atributos exclusivos del menu y sus opciones, aunque, tambien podria hacerse directo con ul, dependiendo del diseño de la pagina.

En cuanto a la cuestion semantica, puedo estar equivocado, pero no creo que afecte o beneficie el uso o no de un contenedor, ya que no implica insertar mas o menos informacion y la semantica se refiere al orden en que se proporciona el contenido, no a la estructura de la pagina.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 13/02/2009, 06:45
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.727
Antigüedad: 15 años, 9 meses
Puntos: 997
Respuesta: porque empezar con <ul> en ver de <div id menu>

cuantos menos div uses en tu sitio, mejor... los DIV no llevan información semántica, por lo único que hacen desde un punto de vista semántico, es agregar "ruido". Así que semánticamente las 2 opciones son lo mismo, solo que la primera tiene + "ruido".

Se usa una u otra según lo necesites, dependiendo del diseño al que quieras llegar.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #4 (permalink)  
Antiguo 13/02/2009, 10:47
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 12 años, 1 mes
Puntos: 12
Respuesta: porque empezar con <ul> en ver de <div id menu>

En la mayoría de ejemplos que he visto hasta ahora, el 90% utiliza div y creo que estos estan por una razón. (la estructura de la pagina).

Desde mi punto de vista, (que conste que soy un novato que esta aprendiendo) yo no lo veo correcto utilizar (ul) como contendor ya que si así fuese usuaria:

para hacer una cabecera < h1> y la usaría como contenedor.....

hay muchas forma de hacer las cosas, en este caso un menú, yo no creo prudente hacer lo anterior dicho en este post.
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #5 (permalink)  
Antiguo 13/02/2009, 10:58
Avatar de Dalvenjha  
Fecha de Ingreso: febrero-2008
Ubicación: $("#oficina");
Mensajes: 692
Antigüedad: 9 años, 9 meses
Puntos: 53
Respuesta: porque empezar con <ul> en ver de <div id menu>

Uhmmmm, no es correcto Dopey, el tag "ul" es en si un contenedor. Si te das cuenta, si no cumpliera esa función, estaría por demás. Y mientras sea un contenedor podemos usarlo para crear una sección, usar un div para contener un menú no es malo, pero se puede ahorrar ese div usando el "ul", recuerda que los elementos "li" también pueden recibir formato y un display, asi que es cada uno una entidad independiente.

Saludos!!
__________________
Mi Showcase ||

Compartiendo todo lo posible con los demás.
  #6 (permalink)  
Antiguo 13/02/2009, 18:24
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: porque empezar con <ul> en ver de <div id menu>

Efectivamente: UL ya es en sí un contenedor, una lista no ordenada de elementos.

En realidad es fácil, como ya te han dicho: a veces te será más cómodo meter la lista en una caja para poder manejarla cómodamente sin depender de propiedades por defecto de las listas, etc., y otras veces te resultará mejor colocar la lista directamente. No hay por tanto una manera mejor o peor de hacerlo, sino una más adecuada o cómoda dependiendo de lo que quieres conseguir y el resto del diseño o estructura.

Tienes unas dudas de lo más curiosas, DoPeY
__________________
Visita mi nueva web idplus.org
  #7 (permalink)  
Antiguo 13/02/2009, 20:14
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 12 años, 1 mes
Puntos: 12
Respuesta: porque empezar con <ul> en ver de <div id menu>

Gracias a todos.

Mikmoro
en realidad necesito dejar de pensar mucho en las cosas y hacerlas como vengan, de hecho, eso me a perjudicado bastante en la vida y lo curioso de todo fue que empezó cuando me inicie en la universidad hace ya una decada (10 año). lol
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #8 (permalink)  
Antiguo 14/02/2009, 03:26
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: porque empezar con <ul> en ver de <div id menu>

A mi me parece bien. Soy un tipo antidogmático por completo y pongo en duda absolutamente todo (hasta como se suele decir, "conspiranoico" ), por eso me parece bien que te plantees todo hasta que lo tengas y lo hagas tuyo, que es cuando uno lo entiende de verdad.
Sólo que me hacen gracia algunas de tus dudas, pero lo mejor que hay es reflexionar, llegar a tus propias conclusiones y para eso recabar datos, entre otras cosas preguntando.

Así que a mi no me parece malo, pero bueno, todo en su justa medida.
__________________
Visita mi nueva web idplus.org
  #9 (permalink)  
Antiguo 14/02/2009, 13:57
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 12 años, 1 mes
Puntos: 12
Respuesta: porque empezar con <ul> en ver de <div id menu>

A mi me parece bien. Soy un tipo antidogmáticO por completo y pongo en duda absolutamente todo (hasta como se suele decir, "conspiranoico" ), por eso me parece bien que te plantees todo hasta que lo tengas y lo hagas tuyo, que es cuando uno lo entiende de verdad

Aquí encontré un texto que vale la pena leerlo.. es algo un tanto jocoso pero es la verdad


TERAPIA EXTREMA
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #10 (permalink)  
Antiguo 14/02/2009, 14:16
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 15 años, 5 meses
Puntos: 361
Respuesta: porque empezar con <ul> en ver de <div id menu>

Cita:
Iniciado por DoPeY-BBS Ver Mensaje
Aquí encontré un texto que vale la pena leerlo.. es algo un tanto jocoso pero es la verdad


TERAPIA EXTREMA
Está de p... madre.

Saludos.

  #11 (permalink)  
Antiguo 14/02/2009, 18:04
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: porque empezar con <ul> en ver de <div id menu>

Sí es cierto, pero también es un contrasentido, ya que se apoya en otro dogma de fe: vive la vida de esta o esta otra manera, haz esto y no esperes, yo he visto la luz y esta es mi verdad, y además es la verdad.
Es un poco estúpido proclamar un nuevo dogma como el de ser antidogmático, ¿no? (créete mi verdad y sigue mis consejos: vive la vida como yo te digo que hay que vivirla. Y no te lo plantees mucho; es la verdad)
Vaya, vaya
__________________
Visita mi nueva web idplus.org

Última edición por Mikmoro; 15/02/2009 a las 05:50 Razón: Corrección
  #12 (permalink)  
Antiguo 14/02/2009, 20:42
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 12 años, 1 mes
Puntos: 12
Respuesta: porque empezar con <ul> en ver de <div id menu>

Estúpido no, más bien siego y egocentrico y conozco a varias personas así que piensan que uno tiene que seguirle los pasos porque ellos son los unicos que saben "la verdad" y se quieren llevar al mundo por delante.

sorry por el off topic

Pero esta frase del texto me gusta mucho
Cita:
Las cosas que haces, son las que te hacen, así que haz lo que sabes, y sabrás lo que vales.
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #13 (permalink)  
Antiguo 15/02/2009, 05:51
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: porque empezar con <ul> en ver de <div id menu>

Cita:
Iniciado por DoPeY-BBS Ver Mensaje
sorry por el off topic

Pero esta frase del texto me gusta mucho
Nada que disculpar. Y bonita frase, pero no estoy de acuerdo.
__________________
Visita mi nueva web idplus.org
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 17:18.