FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Cabecera HTML
Hola,
Trabajo con DreamWeaver y al crear un nuevo documento existe una serie de opciones TIPO DE DOCUMENTO (DTD) que presenta el programa como cabecera del mismo. Al elegir una de ellas, dependiendo, esta es la presentación: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> ¿Qué significan cada uno de ellos? y ¿Cuando utilizar uno del otro? ¿Cómo diferenciarlos? ¿Qué pasa si quitamos esa línea de la Cabecera? En este momento no recuerdo, pero me ha ocurrido un par de veces que algunos Scripts no me funcionan, o algunos Menues (descargados de la RED) tampoco según tengan esa línea de cabecera que les comento arriba, inclusive me pasó con el 2do ejemplo que si quito el http y lo pongo así: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" influye en algunos códigos Scripts, en fin me gustaría que me orienten por favor ¿Cual la razón de esta cabecera y por qué algunos Scripts no funcionan si se los cambia o se los quita? |
#2
|
||||
|
||||
Esa cabecera sirve para indicar al navegador las características del lenguaje que se utiliza en el documento. Si se la quitas no suele pasar nada, ya que la mayor parte de los navegadores web pueden interpretarlo correctamente, pero no es recomendable eliminarla ya que forma parte del lenguaje SGML y algunos programas pueden despistarse.
Las dos primeras cabeceras indican que se utilizará el lenguaje HTML versión 4.0 y se recomienda no utilizarlo en nuevos documentos, ya que el lenguaje HTML ha sido sustituído por el XHTML, que es más moderno. Los tres siguientes indican que se utilizará XHTML 1.x. Lo mejor es utilizar el Transitional ya que el Strict es más "estricto" (más posibilidades de error). El último caso se utiliza en formato "móvil" (teléfonos celulares, PDA's, videoconsolas, etc.). En teoría es más lijero y simple, pero tengo mis dudas. Para información adicional, consulta el sitio de la W3C. Está en inglés, pero puede resolverte dudas. |
#3
|
||||
|
||||
Cita:
// Saludos |
#4
|
||||
|
||||
Cita:
Cita:
Última edición por Ñuño Martínez fecha: 12-03-2007 a las 20:36:41. Razón: citas |
#5
|
||||
|
||||
Hola, no creo que hayas metido la pata, en el sitio de la W3C que enlazaste pone a xhtml como primera recomendación, pero, hoy por hoy, ¿cuál es la ventaja de uno sobre otro? Por ejemplo, en el FAQ menciona:
Cita:
Me parece que, en efecto, hay una especificación xhtml para formularios pero, ¿ya la manejan los navegadores? Aclaro, que no pregunto por polemizar, es sólo que a veces me da la impresión de que el xhtml es una buena promesa que aún no se cumple EDITO: Lo que quisiera es saber cuál es la razón de peso para tener que poner los </p> // Saludos Última edición por roman fecha: 12-03-2007 a las 20:53:53. |
#6
|
||||
|
||||
Cita:
Cita:
|
#7
|
||||
|
||||
Hola Ñuño,
Le he echado un ojo a la página, pero no veo a qué te refieres. Los formularios que ahí aparecen son los mismos salvo- como todo en xhtml -los / finales: <input bla bla bla /> ¿Estoy viendo mal? Yo estaba pensando más bien en los xforms que se supone permitirán una mejor o completa separación entre la presentación y el contenido. // Saludos |
#8
|
||||
|
||||
Que yo sepa, hay algunas cosas nuevas como el marco 'fieldset' y el 'button'. Ahora no recuerdo si las versiones anteriores a HTML 4 soportaban el 'label'.
De todas formas, creo que es más un cambio hacia XML que otra cosa (utilizar sólo minúsculas, la barra al final de las etiquetas únicas, etc). |
#9
|
||||
|
||||
Cita:
// Saludos |
#10
|
|||
|
|||
Nuevamente Problemas con la Cabecera HTML
Me ha interesado cómo obtuvieron fijar un logo inamovible en esta página:
Código PHP:
El código trabaja muy bien en IE7 pero: 1.- En IE6 no funciona ¿Por qué? 2.- En IE7 si de la cabecera le quito: "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> y solamente le dejo: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" Tampoco funciona ¿Por qué? SEGUNDO.- El Script de abajo que encontre de tantos ejemplos en la Red: Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> Este interesante efecto funciona siguiendo al Mouse pero.... cuando se hace Scroll de la Página con la rueda Central del Mouse: El EFECTO del Script NO SIGUE al Mouse ¿Por qué? Sin embargo si QUITO toda la cabecera, o sea borro todo el: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> ¡Funciona perfectamente!! ¿Por qué?. El efecto sigue al mouse, y con el scroll tampoco se hace problemas. Entonces resumiendo: Nuevamente ¿Cómo entender esto de las Cabeceras? ¿Cómo darse cuenta para los ejemplos que menciono: ¿Cuando utilizar uno de otro? En la primera pregunta estoy suponiendo que el IE6 no tiene esa capacidad para mantener fijo el logo? Pero ¿por qué al borrar como mencioné UNA PARTE de la cabecera tampoco funciona en IE7? En la segunda pregunta mas extraño aún, si quito toda, pero toda la cabecera, funciona muy bien el Script, y ¿Por qué NO así con cabecera? Feliz Año nuevo a todo los amigos del Foro! |
#11
|
|||
|
|||
Como ponerle un Standar a ese Script
Hola amigos,
No existe alguna orientación sobre mi último post? Saludos |
#12
|
||||
|
||||
Creo que lo primero que debes preguntarte es para que sirve la cabecera. Dicho en pocas palabras, es una indicación al Web Browser de cómo interpretar el contenido de la página. Si la cabecera no está, el WebBrowser usará la convención que él mismo determine.
Esto responde automáticamente la pregunta que has hecho: Cita:
Cita:
Triste, pero cierto. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
publicidad y cabecera | Camila | Internet | 2 | 16-07-2006 09:19:52 |
Cabecera-líneas | Asshole | Conexión con bases de datos | 0 | 09-06-2005 18:56:58 |
Cabecera DataGrid | mamen | .NET | 4 | 26-10-2004 13:16:51 |
Cabecera-lineas | Asshole | Impresión | 1 | 27-05-2004 04:40:39 |
Cabecera en SubDeails | buitrago | Impresión | 0 | 25-11-2003 19:29:47 |
|