Passage en XHTML/CSS > problèmes à l'horizon - HTML/CSS - Programmation
Marsh Posté le 10-05-2003 à 20:04:27
Tu as mis :
Code :
|
il faut :
Code :
|
Marsh Posté le 10-05-2003 à 20:32:14
Petite question (bête?) en passant :
A quoi te sert une position absolue si tu ne lui donnes pas de coordonnées (top, left,...) ???
As-tu essayé sans le position:absolute ? Qu'est-ce que ça change ?
Marsh Posté le 10-05-2003 à 20:57:40
SIBELIUS a écrit : Petite question (bête?) en passant : |
Ca semble effectivement superflu...
Marsh Posté le 10-05-2003 à 21:04:44
fastclemmy a écrit : |
Avec la coloration syntaxique de VS.net ça saute aux yeux
Marsh Posté le 10-05-2003 à 21:21:06
flyman30 a écrit : |
Pas avec celles par défaut de UltraEdit
Marsh Posté le 10-05-2003 à 21:53:20
Sous Opéra 7 y a comme des problèmes
Marsh Posté le 10-05-2003 à 21:58:13
flyman30 a écrit : Sous Opéra 7 y a comme des problèmes |
Hum, bon, je le téléchargerai... si j'ai le courage
Marsh Posté le 10-05-2003 à 22:04:03
fastclemmy a écrit : |
Après la correction que tu a fait ça passe presque normalement sous Opéra7 mais les inscriptions dans les fond bleu sont légèrement trop basse
PS: de toute façon avoir Opéra est la seule façon d'avoir un site crossbrowsers
Marsh Posté le 10-05-2003 à 23:14:39
flyman30 a écrit : |
Ayé, j'ai téléchargé Opera 7, maintenant le site est conforme XHTML 1.0 strict avec CSS valide, testé avec succès et sans aucune déformation sous IE6, Moz1.3 et Opera 7
Marsh Posté le 11-05-2003 à 22:22:40
Bravo ! Très chouette site et très clair au niveau du code
Marsh Posté le 12-05-2003 à 09:30:22
gm_superstar a écrit : Bravo ! Très chouette site et très clair au niveau du code |
Merci Ô Maître vénéré
Marsh Posté le 30-05-2003 à 15:40:32
Nouveau souci :
http://www.lesjoyeuxdrilles.com/im [...] php?id=781
Sous Moz nickel, sous IE, les filets partent dans le vide à droite
Marsh Posté le 30-05-2003 à 16:51:14
problème d'héritage dans IE (c'est décidément une grosse bouse).
Quand tu indiques 90% dans ton titreandco, il prend 90% de la taille du bloc conteneur qui a une taille, soit 90% de contenu alors que cela devrait porter sur infodroite vu qu'il est en absolu.
Si tu donnes une valeur à ce dernier, ca devrait rentrer dans l'ordre.
Marsh Posté le 30-05-2003 à 17:40:56
Après moult bidouilles, ça marche...
Sauf que mes bordures disparaissent sous IE lorsque #infosGauche est en position:relative voilà qui arrange mes affaires
http://www.lesjoyeuxdrilles.com/im [...] php?id=100
Marsh Posté le 02-06-2003 à 15:28:36
Pas d'idées pour mes bordures qui disparaissent sous IE6 dès que je spécifie une width à #infogauche ou #infodroite ? (gm ? )
Marsh Posté le 02-06-2003 à 19:17:25
Je ne vois pas pourquoi tes bordures disparaissent, par contre je me demande pourquoi tu utilises le positionnement relatif :
#infosGauche { |
marche tout aussi bien et résout ton problème.
Marsh Posté le 03-06-2003 à 17:38:37
Effectivement, merci beaucoup du tuyau, j'avais pas du tout pensé au coup des margin.
Marsh Posté le 05-06-2003 à 14:04:09
Nouvelle page, nouveau problème...
http://www.lesjoyeuxdrilles.com/bl [...] n.php?id=9
Celle-là marche nickel.
Mais évidemment comme c'est du dynamique, j'ai des blagues plus courtes :
http://www.lesjoyeuxdrilles.com/bl [...] .php?id=10
Résultat,
"> Envoyer "Le lapin et le renard" à un ami
> Lire une autre blague drôle aléatoire" passent sous le bloc de vote, évidemment.
J'ai bien pensé à mettre un min-height au div #blagueDrole, mais cette propriété ne s'appliquent qu'aux tableaux sous IE, gênant.
Des idées de workarounds ?
Marsh Posté le 05-06-2003 à 14:06:51
Il est en positionnement absolu le cadre bleu en bas à droite ?
Marsh Posté le 05-06-2003 à 14:12:21
Non (enfin je pense pas )
Code :
|
(je me souviens m'être galéré pour le caler comme ça, maintenant je ne sais pas si c'était la bonne solution...)
Marsh Posté le 05-06-2003 à 14:51:49
En fait c'est ton #infosDroite qui est en cause. Il est en positionnement absolu et donc il se fait marcher dessus par #moduleVote.
Tu devrais essayer de le passer en flottant.
Marsh Posté le 05-06-2003 à 15:17:15
Effectivement ça a l'air de prendre forme. Mais pourquoi mon #infosDroite qui est en float:right est nécessairement en-dessous de mon #blagueDrole (qui est en position:relative, est-ce que ça joue ?) ?
Après des recherches sur le net, leurs floats n'ont pas l'air d'avoir ce comportement, cf. http://www.w3.org/2002/02/css-float-test
Marsh Posté le 05-06-2003 à 15:19:53
Il faut que tu places dans le source #infosDroite avant #blagueDrole
Marsh Posté le 05-06-2003 à 15:24:51
Impeccable, ça marche :
http://www.lesjoyeuxdrilles.com/bl [...] .php?id=10
http://www.lesjoyeuxdrilles.com/bl [...] n.php?id=9
gm_superstar
Va falloir que je retouche ma page des images en conséquence
Marsh Posté le 10-05-2003 à 19:49:03
Hello,
Je me jette à l'eau dans l'XHTML/CSS.
Etant donné la complexité de ma mise en page, j'ai opté pour du positionnement absolu. Ca marchait pas trop mal pour le moment avec un comportement étonnamment similaire entre IE6 et Moz 1.3 pour le moment mais là j'ai un souci...
La page de test :
http://fastclemmy.online.fr/lesjoyeuxdrilles/v3/
La CSS :
http://fastclemmy.online.fr/lesjoy [...] rilles.css
Sous IE : le texte en vert "> Lire la blague > Voir la liste des blagues marrantes" est bien superposé sur l'image dans le bloc bleu, mais sous Moz 1.3 il se place inexeplicablement en-dessous...
Des idées ?
Message édité par fastclemmy le 11-05-2003 à 15:07:42