Vamos a continuar tocando opciones de configuración del editor que solemos usar en clase. Va a ser algo parecido a lo que hicimos en el articulo ‘Mejorando PSPAD‘. Sin embargo, vamos a corregir un fallo bastante importante que tiene el editor (y que deberian haber solucionado los autores hace tiempo). Por ello, me gustaria que todo aquel que use el PSPAD de manera habitual, preste especial atención a este articulo.
El fallo que comento esta relacionado con el “standar mode” y el “Quircks mode” que tienen los navegadores para visualizar las páginas.
Cuando creamos un nuevo documento usando el PSPAD, nosotros soliamos hacer: Archivo => Nuevo y en la pestaña que salia por defecto escogiamos XHTML ¿cierto?

PSPAD: Archivo Nuevo
Haciendo eso obteniamos el “esqueleto” de una pagina web para poder ir completandolo. Tal que asi:
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
< html>
< head>
< meta name="generator" content="PSPad editor, www.pspad.com">
< title>
< /head>
< body>
< /body>
< /html>
Si os fijais en la etiqueta < !DOCTYPE> vereis que… está incompleta!!! Eso es un fallo bastante gordo ya que, haciendo esto, en los navegadores de Microsoft va a saltar el “Quircks mode” si o si.
Podeis ver mas información en el articulo correspondiente sobre DTD de la wikipedia.
Solucionando el problema
Como editor versátil que es, el PSPAD nos da la posibilidad de crear plantillas para usarlas cuando creemos archivos nuevos. Todas las plantillas que trae por defecto el editor se encuentran en la ruta pspad Editor/Templates (siendo pspad editor el directorio donde habeis instalado el PSPAD).
Pues bien, lo unico que tenemos que hacer es corregir la plantilla que usa el editor por defecto o, mejor aun, crearnos nuestra propia plantilla y colocarla en ese directorio.
Aqui os dejo la plantilla que uso yo en clase: Descargar Plantilla CursoWeb
Ahora, cuando vayamos a crear una pagina, hacemos lo de Archivo => Nuevo pero esta vez seleccionamos la pestaña PLANTILLAS. Una vez dentro de esta pestaña elegimos la que hemos creado.

PSPAD Plantilla Nueva
Como estar seguro de que todo va bien
Si os habeis leido los enlaces que he puesto a articulos de la Wikipedia vereis que es muy facil comprobar si el Internet Explorer esta dibujando la página en modo Standar o en modo Quirks. Nos basta con, una vez cargada la pagina que queremos comprobar, poner en la URL del navegador la sentencia: javascript:alert(document.compatMode)
Para en modo estándar, nos devolverá el valor ‘CSS1Compat‘, mientras que en modo quirks obtendremos el valor ‘BackCompat‘.
Para ver esto mismo en Firefox es mas sencillo aún… es algo que explico siempre en clase ¿Os acordais? Si no es asi, repasad un poco
(o preguntadle a San Google)