j'ai pas de barre de defilement ! [ XHTML / CSS ] - HTML/CSS - Programmation
Marsh Posté le 08-04-2003 à 10:42:28
j'aimerais preciser que je ne veux pas la barre de defilement sur la div "corps" mais bien pour la fenetre du site en general
aidez un petit gars en detresse
Marsh Posté le 08-04-2003 à 11:41:22
Je n'ai pas de barre de défilement avec Mozilla et l'affichage me semble bon. En revanche avec IE il y a des problèmes...
Enfin quoiqu'il en soit, je ne sais pas ce que tu veux faire mais je trouve ton code très compliqué...
Marsh Posté le 08-04-2003 à 11:57:13
oui, il n'y a pas de barre de defilement avec mozilla, c'est bien la le probleme
en fait, je voudrais "formater" ma page en 3 partie :
un bloc horizontal (entete) en haut de page de 775px x 150px
un bloc vertical cale a gauche (fastaccess) de 150px x 100% (collé au bas du bloc du dessus)
un bloc vertical collé au bloc de gauche (corps)allant jusqu'a 775px de largeur
mon bloc "corps" contient du texte. Si le texte deborde de la surface visible en bas, il n'y a pas de barre de defilement et donc il ne peut etre lu ...
tu vois ce que je veux dire ?
Marsh Posté le 08-04-2003 à 11:59:51
je vais essayer de faire un croquis :
________________________________________
| |
| ENTETE |
| |
| |
|_______________________________________|
| | |
| | |
| FAST | |
| ACCESS | |
| | |
| | |
| | |
| | CORPS |
| | |
| | |
| | |
| | |
|_______________________________________|
Marsh Posté le 08-04-2003 à 12:21:18
onano a écrit : oui, il n'y a pas de barre de defilement avec mozilla, c'est bien la le probleme |
Oui, je voulais dire en fait que je n'en avais pas avec IE aussi.
onano a écrit : en fait, je voudrais "formater" ma page en 3 partie : |
Là je t'arrête tout de suite car il très très difficile de faire ceci en utilisant le positionnement à l'aide de CSS et de DIV. La faute à IE qui ne supporte pas la déclaration de hauteurs ou de largeurs implicites (top: 150px; bottom: 0px; -> pour faire un bloc qui démarre à 150 px du haut et qui va jusqu'en bas de l'écran).
Donc soit tu fais avec des tableaux, à l'ancienne mode. Soit tu abandonne l'idée que tes blocs doivent aller jusqu'en bas de l'écran (éventuellement on peut ruser en mettant une image de fond).
Marsh Posté le 08-04-2003 à 12:27:48
j'ai effectué mes tests avec IE 5.5 et Mozilla 1.0 et 1.2
repasser aux tableaux ?? je passais au XHTML/CSS pour m'en affranchir justement (a force de me faire lincher sur le forum d'ailleurs )
voila que je vais finir par detester IE alors que je ne developpais quasiement que pour lui ... je vais changer de metier ...
quid de cette mythique portabilite du XHTML/CSS entre les navigateurs > v4
Marsh Posté le 08-04-2003 à 13:43:30
onano a écrit : quid de cette mythique portabilite du XHTML/CSS entre les navigateurs > v4 |
Bah globalement ça marche pas mal, sauf quelques cas particuliers. Et toi tu es tombé sur un cas particulier
Marsh Posté le 08-04-2003 à 14:49:41
classe !
tu peux me dire comment tu vois cette page stp ?
http://www.ifrance.com/batman-fr/h [...] t-test.htm
Marsh Posté le 08-04-2003 à 14:54:26
Avec Mozilla il y a un problème avec la colonne de gauche : elle n'est pas collée au bandeau du haut et elle ne descend pas jusqu'en bas.
Marsh Posté le 08-04-2003 à 15:10:05
oui, je viens de tester :
IE 5.5 : tout est OK en apparence (mais il y a tricherie avec les couleurs de fond)
Netscape 6 et 7 : petit decalage entre la colonne de gauche et l'entete mais avec une image de fond je me debrouillerai
Mozilla 1 et 1.2 : idem quasiement
Opera 6 et 7 : pas de decalage mais la colonne de gauche ne descend pas jusqu'en bas (idem, je tricherai avec une image de fond)
bref, j'arrive a limiter la casse, je suis plutot satisfait ...
par contre, avec des tableaux, je serait arrivé à un resultat parfait je pense ...
que je conseilles-tu du coup ? je reste avec mes DIV ou je repasse en tableaux ?
Marsh Posté le 08-04-2003 à 16:19:58
voici mon code si cela peut aider quelqu'un :
Code :
|
Marsh Posté le 08-04-2003 à 18:43:45
> Il manque une balise <meta> pour l'encoding
> Tu n'as pas besoin de float: left; et width: 100%; pour l'en-tête
> Puisque tu n'utilises pas le positionnement absolu, tous les height: 100% sont sans effet.
> A priori on peut se passer du float: right pour le #corps (faut juste ajouter une marge à gauche de la largeur de #cote)
Marsh Posté le 08-04-2003 à 10:23:28
j'essaie de me mettre au XHTML/CSS afin de produire du code + propre et + standard.
Seulement, j'eprouve encore quelques difficultes...
J'ai un leger souci : j'ai un ensemble de DIV qui strucurent ma page comme je le voudrais cependant sous Mozilla, je n'ai pas de barre de defilement verticale et mon texte est tronque alors que IE me l'affiche ...
j'ai essaye qlq trucs (mais je ne maitrise tjrs pas la chose ) mais je n'arrive pas a ce que je veux.
voici mon "body" :
et voici ma CSS :
pouvez-vous m'expliquer svp ?
---------------
taciturnik maladik systemik