[Top][All Lists]
[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)
- [Bdtheme-dev] résultat des avancées,
mathieu <=