Opera - Probleme - HTML/CSS - Programmation
Marsh Posté le 06-08-2003 à 09:36:59
|
chez moi ça remplit tout l'espace (bon, Opera laisse juste une bande blanche à droite pour la scrollbar , mais c'est pas grave quand même ?)
edit:
ha non quand on fout du texte ça foire
|
y a un bord blanc en bas aussi dans Opera bizarre.
Marsh Posté le 06-08-2003 à 10:12:48
Ca marche ça non ?
http://www.fastclemmy.com/tests/test_height.htm
Basé sur :
http://www.xs4all.nl/~ppk/css2tests/100percheight.html
Marsh Posté le 06-08-2003 à 15:41:25
fastclemmy a écrit : Ca marche ça non ? |
Mes felicitations et merci.
J'ignorait que "html" etait un element modifiable avec les css.
Marsh Posté le 06-08-2003 à 17:19:53
Bien, maintenant que ce probleme est resolu, je vous propose une colle :
Regardez ce code (et essayez le)
Code :
|
Sous IE et Opera 7, pas de probleme.
Par contre Mozilla ne veut pas en entendre parler, car le div fait 100%, et non une taille fixe.
Une idee ??
Marsh Posté le 06-08-2003 à 17:30:29
Firebird 0.6.1, je vois pas le souci ? (je suis en 1024*768)
Marsh Posté le 06-08-2003 à 17:32:52
fastclemmy a écrit : Firebird 0.6.1, je vois pas le souci ? (je suis en 1024*768) |
tst tst tst...
Reduit ta fenetre avec IE, et tu verras une jolie barre de scroll apparaitre (div scrollable )
Par contre, avec Moz, point de scroll, c ca qui m'embete
Marsh Posté le 06-08-2003 à 20:18:35
Mozilla 1.4 , pas de scroll non plus.
J'ai déjà eu ce problème quand je mets mes DIV en position relative, par contre en absolute, je revois la barre de scroll (il suffit de la mettre sur la class test dans ton exemple).
Marsh Posté le 07-08-2003 à 15:27:29
Oui, le scroll apparait, mais :
1) le div bouffe la derniere cellule de la table, et 2) Opera ne scroll plus du tout, lui du coup.
Donc, a l'heure actuelle, et malgre la sortie d'opera 7 qui prend en charge les div scrollables, pas de soluce en vue pour crossbrowser les divs scrollables dont la taille est exprimee en % ??
Marsh Posté le 06-08-2003 à 08:52:04
Voila une petite colle.
J'experimente un peu les possibilite pour realiser un site base sur des %.
Plusieurs problemes se posent. En effet, en XHTML 1.1, on doit mettre le body en absolute et a 100% de largeur et de hauteur pour pouvoir ensuite par exemple mettre un div a 100% de hauteur.
Avec IE et Moz, aucun souci. (A noter d'ailleur que c moz qui impose le body en absolute, car sinon, un div de 100% de hauteur n'a aucun sens pour lui.
Avec Opera, le probleme est le suivant : Comme il existe a la base des marges impossible a enlever (je n'ai jamais reussi a faire un div occupant toute la surface du nav autrement qu'en utilisant des frames), il se trouve bien embete pour afficher un div de 100% de large et de haut et se met a bugger lamentablement.
Ma question est simple :
Existe-t-il en XHTML 1.1 une maniere de realiser un div occupant 100% de la largeur et de la hauteur du navigateur de maniere que cela passe sur IE 5+, Moz 1+ et Opera 7+ ?
Sinon, quelqu'un a-t-il une solution pour faire disparaitre cette marge dans Opera sans utiliser de Frames...