Siempre que abro una nueva página, mi editor HTML escribe por defecto este texto antes de nada. El caso es que más de alguna vez ya he probado a hacer una página web con el simple bloc de notas para hacer cualquier cosa simplita en 2 minutos. Lo interesante de esto es, que incluso sin estos comandos, la página funcionaba perfectamente. Mi pregunta: ¿Qué función cumple cada una de estas declaraciones y sus atributos?
Código
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>
Con html y head no tengo dudas pero es para que os hagáis una idea de donde está ubicado el texto.
Yo cuando hacía alguna web con DreamWeaver o cualquier editor web, eliminaba ese tipo de códigos para limpiarlo y que no ocupara tanto.. igual que tú realmente no sé muy bien para que sirve y si quieres que te diga, tampoco me interesa, así que sudo de entrar al link a ver qué son esos encabezados... xd
Y lo de que ha dicho el-mago, bueno , hasta ahí sí llego... xD
salu2!
En línea
since 1992 there's a club wich is making history, seven years later in 1999 it's still kicking!, PONT AERI! ..... and in 2008 IT'S STILL KICKING !!! pont aeri siempre hardcore for life [H4L]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Esto nisiquiera es una etiqueta html... es una etiqueta... no recuerdo de que... pero especifica es tipo de documento para que los navegadores sepan exactamente como deberían interpretarlo. En este caso tu documento es XHTML 1.0 Transitional. http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd Este archivo debe ser algo con las especificaciones tecnicas del lenguaje especifico que usas (XHTML 1.0 Transitional)
Esto simula una cabecera HTTP que es enviada a tu navegardor. La cabecera especifica que el Contenido (Content-Type) es un archivo de texto que tiene html (text/html) y que usa una codificación UTF8 para los carateres (charset=utf-8)
Algo confuso, no? pero es recomendable que dejes esos datos pues me parece que forman parte de los estandares.
Creo que he dado con una magnífica explicación si bien, no me detalla todo. El link que adjunto explica de marabilla lo que es el charset que responde a uno de los cinco o seis elementos definidos en esta barra. Pero con vuestras respuestas y links separaré cada elemento e intentaré comprenderlo por separado, si bien no me siento capaz de cambiarlo por mi mismo. Sólo entender.
Ahí dejo la explicación de charset por si algún usuario recayese algún día sobre este tema: