
Dive into Mark* Un lien de référence qui parle aussi des DocType...
30 jours pour
rendre un site plus accessible (en cours de traduction par
Karl)
Avec encore quelques soucis d'affichage des accents français sur certaines tables des matières, mais faisons confiance à Karl sur les normes d'encodage de caractères... :-)
Pour pallier les problèmes de code compliqué
à mon goût en tête de page, j'ai choisi ce
soir de placer les DOCTYPE's dans des
parties variables pour me simplifier la vie ;-)
On peut même en créer plusieurs comme
{$.DocTypeHTML4.0Fr$}, ... jusqu'à
{$.DocTypeHTML1.1Fr$}. Cela peut faire gagner en
productivité, le jour où...
Exemple de code inséré qui semble fonctionner (mais attention je ne suis pas encore à l'aise avec les " Smart Quotes" (qui peuvent aussi se rentrer en partie variable dans CD)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"">
Consultez plutôt un lien de
référence
.
Ne reste plus qu'à placer ces variables dans les masques
et après le gabarit n'aura que meilleure allure pour
préparer les emboîtages des capsules DIV.
Que de travail.. Mais bientôt tout ira plus vite.
En deux mots un bon CityDesk, ce serait un CityDesk
"culotté". Plein de parties variables qu'on ne
touche quasiment plus (avec du code valide). Remplies au fil du
temps par toutes les bonnes astuces glanées ci et
là ? ou livrées directement sur un fichier type
"CulotteCD.zip". Le lien de "Dive Into Mark" doit pouvoir
contribuer à monter rapîdement ce type de projet ?
En attendant que Joel vire son "ugly" commentaire en tête
de page et ouvre une v2.0 qui balise en minuscule pour ne pas
passer des nuits à faire du F9 sur HTML Tidy pour centrer
un goéland ;-)
*A ne pas confondre avec Mark NewHouse de RealWorldStyle que je viens de mettre en variable {$.MarkNH$} pour
remplir facilement le champ {$.author$};-)