Foros del Web » Creando para Internet » Herramientas y Software »

Un Codigo malo

Estas en el tema de Un Codigo malo en el foro de Herramientas y Software en Foros del Web. Hola Me gustaria saber si hay una forma de cambiarle el lenguaje a un documento de dreamweaver por ejemplo, de esto: <!DOCTYPE HTML PUBLIC "-//W3C//DTD ...
  #1 (permalink)  
Antiguo 23/03/2004, 20:00
 
Fecha de Ingreso: marzo-2004
Mensajes: 2
Antigüedad: 20 años, 1 mes
Puntos: 0
Un Codigo malo

Hola

Me gustaria saber si hay una forma de cambiarle el lenguaje a un documento de dreamweaver por ejemplo, de esto:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

a esto:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//ES">

Porque cuando escribo cosas en español y coloco acentos en el codigo se ve extraño por ejemplo:

título es t & i a c u t e ; tulo en el codigo

a ver si alguien me puede echar una manito :P

Gracias

Última edición por KoNiCa; 23/03/2004 a las 20:02
  #2 (permalink)  
Antiguo 24/03/2004, 03:07
Avatar de ZuM@x  
Fecha de Ingreso: septiembre-2003
Ubicación: Bilbao
Mensajes: 547
Antigüedad: 20 años, 7 meses
Puntos: 1
Hola, compañero:

No, no toques nada, todo está perfectamente.
El HTML tiene origen del inglés por lo que los símbolos que no son de ese idioma se codifican para que los interprete el navegador.

Así, las tildes se codifican de esa manera, por ejemplo: á ->& acute;

Saludos
__________________
La creatividad es radiactiva ;-)
http://www.elpomeloradiactivo.com/
http://bitacora.elpomeloradiactivo.com/
  #3 (permalink)  
Antiguo 24/03/2004, 04:30
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Hola

Bueno, vamos a ver...

La línea que pusiste en tu post, es la que indica el lenguaje de la página, este lenguaje es html, no español, ni inglés, ni ningún otro. Pero claro, los creadores del lenguaje y por cuestiones de standarización, etc, las etiquetas deben escribirse de alguna forma que tengan sentido y por eso se hacen en inglés.

Pero si modificas eso, solo obtendrías un error en la validación y no una página com oquieres.

Cabe decir, que las modificaciones aceptadas en esa línea, son, por ejemplo:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">




Por otro lado, tienes esta etiqueta que va en la cabecera de la página:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Esa línea, le indica al navegador que el contenido de la página está escrito con caracteres de esa tabla, es decir, el juego de carateres contiene los iniciales 127 ascii, los ascii extendidos hasta el 255, los españoles, (ñ, acentos, etc), los franceses (acentos inversos, etc), y otros tantos caracteres usados en ciertas partes de europa o el mundo latino.

Sigamos...

El cambio de tus letras acentuadas en la vista código por cosas como: &aacute, son la traducción del programa a caracteres standard, es decir, un navegador antigüo, podrá ver esos caracteres y representarlos con acentos (obviamente uno moderno tambien).

Si escribes los textos en la parte de código, puedes poner las letras acentuadas y el programa no te las cambiará.

Si quieres hacer una prueba de lo que te digo, crea una página simple y escribe una palabra con acentos y ñ, luego ve a modificar > propiedaes de página y cambia los valores en el desplegable "codificación del documento".

;)

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #4 (permalink)  
Antiguo 24/03/2004, 18:03
 
Fecha de Ingreso: marzo-2004
Mensajes: 2
Antigüedad: 20 años, 1 mes
Puntos: 0
ahh ya comprendo, muchas gracias.!!

yo escribia directamente en el codigo, y salvava el documento, lo cerraba y despues lo habria pero se convertia todo otravez en el codigo ese feo y creo que ya se porque

lo que pasaba era que yo estaba borrando estas lineas de la pagina

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

es la primera necesaria para algo?

Gracias!
  #5 (permalink)  
Antiguo 25/03/2004, 04:48
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Hola

Bueno, si tu pregunta va por el lado de ¿se ve igual la página en los nevagadores si la dejo o si la quito?

;)

La respuesta es: Si, se ve igualita.

Ahora bien, si seguimos las recomendaciones del w3c, debería estar ahí presente para facilitar la velocidad con la que el navegadore reconoce lo que le está llegando.

Por otro lado, si quieres que tu página velide, es decir que pase las revisiones del w3c u otro validador, debe tenerla.

Que la página sea válida, solo significa que la has programado adecuadamente usando el lenguaje que escogiste, en principio no significa más, pero el resultado final, es que una página que valide bien, suele cargar más rápido en los navegadores y suele ser más ligera. Además, suele tener más garantías de que se vea igual en todos los navegadores y sistemas.

Si te interesa chequear tus páginas, se hace esn esta dirección:

http://validator.w3.org/

Puedes ver las líneas de la discordía y aprender un poquito más sobre ellas en:

http://www.w3.org/TR/html4/struct/gl...l#version-info
http://www.w3.org/TR/html4/charset.html#doc-char-set
http://www.w3.org/TR/html4/struct/global.html#h-7.4.4.2

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
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 23:32.