Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/06/2010, 20:30
lucianonicolas
 
Fecha de Ingreso: enero-2010
Ubicación: Córdoba
Mensajes: 21
Antigüedad: 15 años
Puntos: 1
Respuesta: Sobre la etiqueta <script>

Claro, eso lo sé, pero según leí en las especificaciones de XHTML 1.0, las etiquetas que no tienen contenido, pueden cerrarse de forma abreviada, o de la forma normal. Por ejemplo, el <textarea> también es válido cerrarlo abreviadamente.

Sé que es un tema sin mucha importancia para los que quieren que funcione «y ya está». Lo mío viene más por el lado investigar un poquito más.

Pueden comprobar ustedes que es válido; coloquen este código en el validador del W3C (http://validator.w3.org/):

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.  <title>Documento sin título</title>
  4.  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. </head>
  6.  
  7.  <form action="form.php" method="post">
  8.    <textarea cols="1" rows="1" name="textarea" id="textarea" />
  9.   </fieldset>
  10.  </form>
  11.  
  12.  <script type="application/javascript" src="file.js" />
  13.  
  14.  <div>
  15.   <img src="image.jpf" width="640" height="480" alt=""></img>
  16.  </div>
  17.    
  18. </body>
  19. </html>

Ahora bien, mi duda es saber si esto es realmente correcto, porque según entendí en las especificaciones es así y el validador lo confirma. PERO, peeero... en mis pruebas no funcionó.

¡Saludos!

Última edición por lucianonicolas; 03/06/2010 a las 20:36