bdtheme-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bdtheme-dev] r�sultat des avanc�es


From: mathieu
Subject: [Bdtheme-dev] résultat des avancées
Date: Wed, 10 Apr 2002 16:40:04 +0200

- un README.devel à été ajouté pour que chacun puisse expliquer rapidement des éléments qu'il a ajouté, si besoin est.

Voici son contenu actuel :

============ /tof et /css/1/ /css/2/
Amenés à disparaitre prochainement.




============= python/bdthemeHTML.py
Pour générer des élements HTML, avec des (params).

entête :
print bdthemeHTML.header(title = "un titre", role = "1")

pied de page :
print bdthemeHTML.footer()

entête de table:
print bdthemeHTML.table_header(title = "un titre pour ce cadre")

pied de table :
print bdthemeHTML.table_footer()



J'ai ajouté deux nouveaux css et dans doc un petit script appellé test-bdthemeHTML.py qui génére une page de test. Il n'arrive à faire un import que dans le dossier python, il suffit donc de faire, par exemple cp doc/test-bdthemeHTML* python && python python/test-bdthemeHTML.py > ../test.html

les cvsignore dans / et /python permettent de générer ces trucs sans que ça crée de déchets sur le CVS.

Les images vont maintenant dans img (voir à quoi ça ressemble pour se faire une idée).

Il faut tester la page de teste.
Quels navigateurs vont être utilisés par les élèves. Si netscape-4.x est concerné, il va sans doute falloir adapter bdthemeHTML pour qu'il rajoute des éléments dans le HTML puisque Netscape 4.x ne supporte pas des éléments important de CSS comme par exemple width ... J'ai testé avec netscape, c'est crade, avec galeon ça tourne très bien. Avec MSIE ça devrait aller (rendu plus proche de mozilla que de netscape 4.x).

Je n'ai pas envie d'ajouter des définitions comme witdh directement dans le HTML, c'est plus dur à gérer en terme esthetique et en terme de conformité. Par contre, il est possible de détecter le navigateur et d'ajouter des élements dans le HTML directement, si le navigateur est netscape. Ca aura pour effet de rendre probablement le code non conforme mais de donner un affichage correct pour netscape.
Ca me semble être la meilleure solution.

Les fonctions de bases sont donc implémentées, il reste à voir cette question de navigateurs et d'adapter le code pour qu'il soit fait usage de ceci.

On retirera /tof et les vieux css dès lors que ce sera fait. Ca peut logiquement être effectué très rapidement.


--
mathieu
 http://yeupou.coleumes.org
http://gpg.coleumes.org (GPG KEY)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]