Problèmes d'affichage FireFox <> IE - HTML/CSS - Programmation
Marsh Posté le 03-01-2005 à 18:59:28
j'avais dit que ca fonctionnerait pas
(et vire moi ces <table>s à la con et le cadre rouge du 1er item)
(BTW t'as vu que ton cadre déplace tous les éléments sur hover)
Marsh Posté le 03-01-2005 à 19:03:46
Ah, suite du truc. Attention, surtout ne jamais utiliser de tableaux pour la mise en page (on est quand même en 2005, faudrait penser à arrêter d'utiliser des techniques qui datent de plus de 5 ans...).
Aussi pourquoi les script sur les drapeaux ? Surtout pour des trucs destinés à être des liens
Marsh Posté le 03-01-2005 à 19:05:00
Masklinn a écrit : j'avais dit que ca fonctionnerait pas |
ben euh, tu proposes koi alors??? pasque je vois pas trop comment faire avec une image d'1pixel en repeat... (surtout pour le début, ou la bande grise touche le batiment...)
Sinon koi les tables??? y'a qu'1 tableau... puis le cadre rouge indique la page actuelle...mais c vrai que je pourrais l'enlever!
Marsh Posté le 03-01-2005 à 19:07:09
Les tables servent à afficher des donnée tabulaires, pas à faire de la mise en forme
Marsh Posté le 03-01-2005 à 19:07:15
FlorentG a écrit : Ah, suite du truc. Attention, surtout ne jamais utiliser de tableaux pour la mise en page (on est quand même en 2005, faudrait penser à arrêter d'utiliser des techniques qui datent de plus de 5 ans...). |
bof, ca fait joli et je savais pas comment faire en css...
Marsh Posté le 03-01-2005 à 19:08:13
FlorentG a écrit : Les tables servent à afficher des donnée tabulaires, pas à faire de la mise en forme |
ouais ouais ouais, d'accord! je changerai ca si possible! mais bon, vaut mieux avoir 1 tableau que 30 DIV .
Marsh Posté le 03-01-2005 à 19:09:16
Ben apprend à tout faire en CSS... NS 4.7 est très loin derrière pour ce qui est des tables. Et pour les scripts, faut toujours les utiliser si jamais on ne peut VRAIMENT rien faire en CSS. Faut toujours penser à celui qui n'a pas javascript d'activé (genre chez moi c'est activé, mais super minimal, genre même pas le droit de changer des images)
Marsh Posté le 03-01-2005 à 19:11:17
FlorentG a écrit : Ben apprend à tout faire en CSS... NS 4.7 est très loin derrière pour ce qui est des tables. Et pour les scripts, faut toujours les utiliser si jamais on ne peut VRAIMENT rien faire en CSS. Faut toujours penser à celui qui n'a pas javascript d'activé (genre chez moi c'est activé, mais super minimal, genre même pas le droit de changer des images) |
ouais, mais bon, cette histoire de script c un détail! si le mec n'a pas javascript d'activé...ben le fond ne se met pas en bleu et voilà!
Par contre, pour les espaces et le centrage, vous avez pas une idée??
Puis tjs pour le problème principal, le décalage entre IE et FireFox...?
Marsh Posté le 03-01-2005 à 19:30:35
Le décalage est habituellement un problème dans les marges par défaut des navigateurs
Marsh Posté le 03-01-2005 à 19:32:44
C'est vrai, la première chose en général à faire, c'est ça :
Code :
|
Marsh Posté le 03-01-2005 à 19:36:03
FlorentG a écrit : C'est vrai, la première chose en général à faire, c'est ça :
|
ouaip
mais MSIE garde des marges à la con
Marsh Posté le 03-01-2005 à 23:02:22
re les gens!
voilà j'ai recommencé avec des <div></div>, mais c la galère pour le placement du menu horizontal... y'a un truc que j'ai pas dû capter!
Voilà mon code html :
Code :
|
Puis CSS :
Code :
|
Et le problème, c que mon menu horizontal, ne se place pas du tout à la bonne place!
Marsh Posté le 03-01-2005 à 23:58:15
1- enlève un div (le div menu, le <ul> fait le boulot)
2- margin-top: 96 ca veut rien dire, il faut toujours avoir l'unité
Marsh Posté le 04-01-2005 à 02:12:10
Masklinn a écrit : 1- enlève un div (le div menu, le <ul> fait le boulot) |
arf oui, 96px
et j'ai enlevé le div, mais l'affichage ne se fait plus en ligne maintenant (mais sur une colonne).
Code :
|
Code :
|
Marsh Posté le 04-01-2005 à 09:02:56
change le class menu en id menu
#menu li { |
Marsh Posté le 04-01-2005 à 09:03:16
Faut mettre ça :
Code :
|
Pour les <li> du menu.
Marsh Posté le 04-01-2005 à 13:44:29
Masklinn a écrit : ouaip |
Je confirme, il me semble qu'il met les marges + padding sur l'élément html
Donc, généralement, ce que je fais :
Code :
|
My .2 cents
Marsh Posté le 04-01-2005 à 16:31:33
Merci pour votre aide, cette fois, c'est bon .
Par contre j'arrive pas à aligner les montagnes et les drapeau sur la ligne du <div class="logo">...
Site ici : http://www.duotone.ch/~bastien/applimed/
Code :
|
Code :
|
Si vous avez une idée pour l'alignement vertical des montagnes et des drapeau, j'vous écoute .
Et 2e problème, le centrage de la page dans FireFox ne se fait pas . -> un text-align: center; dans le body ne suffit pas ??
Merci pour vos réponses!
Marsh Posté le 04-01-2005 à 16:33:58
Pourquoi est-ce que tu met tes images dans des <p> ? Tu peux appliquer directement le style à l'image :
Code :
|
En plus sémantiquement tu n'as pas de paragraphe dans ce cas
Marsh Posté le 04-01-2005 à 16:46:06
FlorentG a écrit : Pourquoi est-ce que tu met tes images dans des <p> ? Tu peux appliquer directement le style à l'image :
|
yes, ok pour les montagnes! Mais pour les drapeau ca joue pas, car sinon j'arrive pas à obtenir une bordure à 3px du drapeau (à moins qu'il y ait une astuce ).
Marsh Posté le 04-01-2005 à 17:05:00
le_duc a écrit : yes, ok pour les montagnes! Mais pour les drapeau ca joue pas, car sinon j'arrive pas à obtenir une bordure à 3px du drapeau (à moins qu'il y ait une astuce ). |
padding
Marsh Posté le 04-01-2005 à 17:18:32
ah yes, parfait . Donc mtn j'ai plus de <p> .
reste donc à régler le problèmes de l'espace et du centrage
Marsh Posté le 04-01-2005 à 18:51:29
bon bah... j'ai reglé mes problèmes (ptetre un peu à la bourrin, mais ca passe )
-> pour le centrage, une balise DIV supplémentaire avec left: 50% puis un margin-left négatif
-> pour l'espace, un padding-top: 20px et c'est pil-poil bon
Marsh Posté le 04-01-2005 à 19:52:33
De toute facon ma signature le clame pour moi, la mise en page CSS, c'est pas plus difficile que les tableaux, et en plus ca facilite la vie une fois qu'on comprend comment ca marche
Marsh Posté le 04-01-2005 à 21:28:27
re!
voilà le résultat: http://www.duotone.ch/~bastien/applimed/
Code :
|
Code :
|
Bon, c déjà une étape , mais mtn il faudrait que j'arrive à faire la zone de titre, comme je l'ai conçue...et je vois pas encore comment faire ca!
zone de titre :
-> vous feriez comment l'ovale entourant le titre des pages? (surtout pour ce qui est de la ligne pointilliée qui arrive jusqu'à l'ovale...)
Marsh Posté le 04-01-2005 à 21:44:04
Ligne pointillée... Soit un border dotted... Pour l'ovale, tu met "Entreprise" dans un <h2> (vu qu'en théorie le <h1> est Applimed SA), et l'oval en fond du h2...
Marsh Posté le 04-01-2005 à 22:51:01
pfff, je galère avec ces DIV... j'arrive pas à mettre en place les zones ou il y aura les pointillés et le contenu
voilà ce que j'ai pour l'instant :
Code :
|
Code :
|
Le problème, c'est qu'il faut que "bandeGauche" ait la meme taille que "contenu" et que les 2 soit côte-à-côte dans le "conteneur"...
Merci encore pour l'aide!
Marsh Posté le 03-01-2005 à 18:51:00
Sujet édité! -> j'ai refais la page en utilisant des DIV à la place d'un tableau et qqs problèmes persistent...
J'arrive pas à aligner les montagnes et les drapeau sur la ligne du <div class="logo">...
Site ici : http://www.duotone.ch/~bastien/applimed/
Si vous avez une idée pour l'alignement vertical des montagnes et des drapeau, j'vous écoute .
Et 2e problème, le centrage de la page dans FireFox ne se fait pas . -> un text-align: center; dans le body ne suffit pas ??
Merci pour vos réponses!
Message édité par le_duc le 04-01-2005 à 16:33:34