Bueno. Una cosa es que funcione o no dé problemas aparentemente y otra muy distinta es que el uso de ese elemento (span) sea el que le quieres dar. Quiero decir, puedes usar un <h1> para poner un texto en negrita y grande, y funciona, pero no es ese el uso que debe hacerse del elemento <h1>.
¿Razones para no usarlo? Bueno, las especificaciones de HTML del W3C, que es digamos el estandar de HTML, lo dice bien clarito para qué vale y para qué no: http://www.w3.org/TR/html4/struct/global.html#h-7.5.4 Y segundo, y comentario irrefutable, si intentas validar una página con algo como listas dentro de un <span> te va a dar error. No te fíes de lo que te cuenta un curso de una web cualquiera porque puede no estar bien del todo. Si quieres hacer la prueba, crea un .html con este código: http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <body> <span> <ul> <li>a</li> <li>as</li> </ul> </span> </body> </html> Ahora pásale el validador de W3C (http://validator.w3.org/ usa la opción upload file) y verás que te dice lo siguiente: "Error Line 12 column 9: document type does not allow element "UL" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag. <span><ul><li>a</li><li>as</li></ul></span> The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>")." Más claro el agua. Espero que esto os ayude a despejar cualqueir tipo de duda en lo que respecta a la diferencia entre span y div. Un saludo amigos ovilleros. ----- Mensaje original ---- De: Javier Murillo Blanco <[EMAIL PROTECTED]> Para: ovillo@lists.ovillo.org Enviado: lunes, 29 de enero, 2007 20:06:51 Asunto: Re: [Ovillo] divs inline Buenas, http://www.w3.org/TR/html4/struct/global.html#h-7.5.4 "Dentro de un <span> no se debe de utilizar estructura de bloques pues esto no tendria sentido para mi" Entiendo que igual para ti no tenga ningun sentido. En realidad para mi tampoco. Pero lo que se discute no es lo que nos parezca, sino si es correcto. Y en ese sentido, a la pregunta de kemie guadia, que es por lo que ha venido todo este hilo, no encuentro ningun impedimento a poner un span ahi. Un saludo >From: "Marlene" <[EMAIL PROTECTED]> >Reply-To: "Ovillo, la lista de CSS en castellano" <ovillo@lists.ovillo.org> >To: "Ovillo, la lista de CSS en castellano" <ovillo@lists.ovillo.org> >Subject: Re: [Ovillo] divs inline >Date: Mon, 29 Jan 2007 13:46:36 -0500 > > yo concuerdo con los listeros anteriores que han explicado que no es lo >mismo <div> que <span>. Dentro de un <span> no se debe de utilizar >estructura de bloques pues esto no tendria sentido para mi. Dime entonces >para que crear dos etiquetas que cumplieran la misma funcion? >No de la misma forma tratamos el contenido de un párrafo, que el contenido >de una línea de un párrafo o de una imágen. >Ya se mencionaba el uso de la propiedad de display. >No obstante sigo sin entender por que se querria que un div se comportara >como un elemento de línea? Si con el <span> se resuelve todo. >----- Original Message ----- >From: "Javier Murillo Blanco" <[EMAIL PROTECTED]> >To: <ovillo@lists.ovillo.org> >Sent: Monday, January 29, 2007 9:45 AM >Subject: Re: [Ovillo] divs inline > > >Buenas, > >Leyendo http://ascii.eii.us.es/docs/2004-05/html/capas.html , me da a >entender sin embargo que si es perfectamente factible. > >En mi caso, siempre los he incluido en div´s, pero creo que mas bien por la >idea mental que tengo de ellos, que porque no se puedan. > >Un saludo > > > >From: Este Es Mi Nombre <[EMAIL PROTECTED]> > >Reply-To: "Ovillo, la lista de CSS en castellano" ><ovillo@lists.ovillo.org> > >To: "Ovillo, la lista de CSS en castellano" <ovillo@lists.ovillo.org> > >Subject: Re: [Ovillo] divs inline > >Date: Mon, 29 Jan 2007 12:00:42 +0000 (GMT) > > > >Ojo, div y span no son lo mismo con la única diferencia de que uno ponga > >saltos de línea y el otro no. > > > >Div es un elemento estructural de bloque. Span es un elemento estructural > >de línea. Es decir, no puedes usar un span para meter dentro... yo que > >sé... el menú de navegación. > > > >----- Mensaje original ---- > >De: Javier Murillo Blanco <[EMAIL PROTECTED]> > >Para: ovillo@lists.ovillo.org > >Enviado: viernes, 26 de enero, 2007 17:15:51 > >Asunto: Re: [Ovillo] divs inline > > > >Umm una cuestion interesante. > > > >Hasta donde yo se, la unica diferencia entre ambos elementos que he visto > >al > >usarlos es la presentacion, uno en formato bloque con sus saltos de linea > >antes y despues, y otro sin ellos (span). > > > >Aplicandole estilos, serian iguales a nivel de presentacion. Sin embargo, > >si > >no tienes estilos la cosa cambia, imagino que span se adapta de un modo >mas > >natural al "inline". Esto ya depende imagino de lo que quieras hacer. > > > >Un saludo > > > > > > >From: kemie guaida <[EMAIL PROTECTED]> > > >Reply-To: "Ovillo, la lista de CSS en castellano" > ><ovillo@lists.ovillo.org> > > >To: "Ovillo, la lista de CSS en castellano" <ovillo@lists.ovillo.org> > > >Subject: Re: [Ovillo] divs inline > > >Date: Fri, 26 Jan 2007 17:08:27 +0100 > > > > > >.midiv{display:inline} > > >o usar un span? > > >saludos > > > > > >kemie > > > > > >lestrobe wrote: > > > > ¿Como puedo hacer que un divs se comporte como un elemento en linea >, > >es > > > > decir como una imagen si generar saltos de linea al final? > > > > para conseguir colocar una serie de divs uno detras de otro sin que > > > > salten a la "linea" siguiente. > > > > > > > > gracias por vuestras respuestas. > > > > _______________________________________________ > > > > Lista de distribución Ovillo > > > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > > > > Puedes modificar tus datos o desuscribirte en la siguiente >dirección: > > >http://lists.ovillo.org/mailman/listinfo/ovillo > > > > > > > > > > > > > > >_______________________________________________ > > >Lista de distribución Ovillo > > >Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > > >Puedes modificar tus datos o desuscribirte en la siguiente dirección: > > >http://lists.ovillo.org/mailman/listinfo/ovillo > > > >_________________________________________________________________ > >Moda para esta temporada. Ponte al día de todas las tendencias. > >http://www.msn.es/Mujer/moda/default.asp > > > >_______________________________________________ > >Lista de distribución Ovillo > >Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > >Puedes modificar tus datos o desuscribirte en la siguiente dirección: > >http://lists.ovillo.org/mailman/listinfo/ovillo > > > > > > > > > > > > > > > > > >______________________________________________ > >LLama Gratis a cualquier PC del Mundo. > >Llamadas a fijos y móviles desde 1 céntimo por minuto. > >http://es.voice.yahoo.com > >_______________________________________________ > >Lista de distribución Ovillo > >Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > >Puedes modificar tus datos o desuscribirte en la siguiente dirección: > >http://lists.ovillo.org/mailman/listinfo/ovillo > >_________________________________________________________________ >Moda para esta temporada. Ponte al día de todas las tendencias. >http://www.msn.es/Mujer/moda/default.asp > >_______________________________________________ >Lista de distribución Ovillo >Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >Puedes modificar tus datos o desuscribirte en la siguiente dirección: >http://lists.ovillo.org/mailman/listinfo/ovillo > >__________ NOD32 1.1806 (20061017) Information __________ > >This message was checked by NOD32 antivirus system. >http://www.eset.com > > >_______________________________________________ >Lista de distribución Ovillo >Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >Puedes modificar tus datos o desuscribirte en la siguiente dirección: >http://lists.ovillo.org/mailman/listinfo/ovillo _________________________________________________________________ Grandes éxitos, superhéroes, imitaciones, cine y TV... http://es.msn.kiwee.com/ Lo mejor para tu móvil. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo