Mes soucis CSS (entre IE6 et Firefox 1.5) ... - Web design - Graphisme
Marsh Posté le 15-12-2005 à 16:31:49
slt
j' ai pas regardé beaucoup ton code mais a mon avis c' est tes <p> qui decallent sout ff, essaye le margin/padding 0 pour cette balise
Marsh Posté le 15-12-2005 à 16:46:37
Merci d'avoir jeté un coup d'oeil
J'ai déjà tous mes padding à 0px.
Ce qui est bizarre, c'est que entre mon "main" et mon "copyright" (en bas de page), je n'ai pas de probleme.
Et pourtant, j'ai le même paramétrage que entre mon "banniere" , "menu", et "main"
Je vais jouer avec les margin ... mais je n'aime pas jouer avec quelque chose que je ne comprends pas
Marsh Posté le 15-12-2005 à 16:54:27
Oui je dirais la même chose, le padding à 0 sur les <p> ^^
D'autant plus que je ne vois pas de classe pour les p dans ta css.
Marsh Posté le 15-12-2005 à 21:31:42
J'ai essayé avec le padding à zéro sur les <p> et pas mieux
Mais en revanche, c'est bizarre, je viens d'essayer sur un autre PC avec Firefox 1.07 et c'est impeccable
Marsh Posté le 15-12-2005 à 21:56:35
ReplyMarsh Posté le 15-12-2005 à 23:19:25
The-Shadow a écrit : Y'a pas que le padding dans la vie, y'a aussi le margin. |
Oui je sais, quand je défini : * { margin=0; } , ça a l'air de fonctionner. Mais je n'arrive pas à trouver sur quelle balise est l'erreur ...
Marsh Posté le 16-12-2005 à 08:33:42
The-Shadow a écrit : les Hx |
Euh, là, je ne suis plus
Pouvez-repetez la question
Marsh Posté le 16-12-2005 à 09:35:54
gatsu35 a écrit : H1 H2 H3 H4 H5 H6 |
oops
Ok, vais voir ça.
Sinon, je confirme. j'ai le problème sur Firefox 1.5 et pas 1.07
Marsh Posté le 16-12-2005 à 09:49:43
Bon, rectification, quand je défini le margin à 0px pour <p>, j'ai mon DIV menu qui est de nouveau collé contre DIV banniere.
Mais toujours un vide entre menu et main
Marsh Posté le 16-12-2005 à 09:52:25
The-Shadow a écrit : les Hx |
Rahhh, c'était ça
h1
{
font-family: verdana, helvetica, sans-serif;
font-size: 20pt;
text-decoration: underline;
color: #CCCCCC;
margin: 0;
}
Merci
Je garde le post ouvert car je suis sur que je vais avoir plein d'autres questions
ps : pourtant, mon livre de chevet, c'est ça : http://www.w3schools.com/
Marsh Posté le 16-12-2005 à 09:58:42
ton livre de chevet devrait être :
CSS2 pratique du WebDesign
http://www.alsacreations.com/livre/
Marsh Posté le 16-12-2005 à 10:15:42
gatsu35 a écrit : ton livre de chevet devrait être : |
Oui mais autant partir direct avec la norme : http://www.w3.org/TR/CSS21/
D'autant que acheter un bouquin si c'est pour faire un seul site (même si je prefere mille fois une version papier, rien que pour les paegs cornées, les annotations ...)
Dites-moi :
Les attributs du type border-top: solid double #666666;
Ca marche avec IE6 mais je ne les vois pas avec Firefox 1.5 ....
Je vais chercher voir pourquoi mais si quelqu'un à une idée (c'est le même code que ci-dessus mais avec ces properties ajoutés à chaque conteneur.
Marsh Posté le 16-12-2005 à 10:40:37
C'est juste "double" et pas "solid double", pis t'as pas mis la taille de la border
border-top: 3px double #666666;
et t'auras bien une bordure double
Marsh Posté le 16-12-2005 à 14:01:07
Danamir_ a écrit : C'est juste "double" et pas "solid double", pis t'as pas mis la taille de la border |
Merci
Mea culpa pour le "solid double", j'ai vraiment lu trop vite
En revanche, c'est IE qui m'a enduit d'erreur car je voyais la bordure quand même ....
Sinon, la taille n'est pas obligatoire apparemment (enfin, si celle par défaut te convient).
Merci
Marsh Posté le 16-12-2005 à 14:04:01
Attention aux bordures sans taille, comme je l'ai souligné sur le forum prog, si on ne précise pas, par exemple, de border sur une image en lien, Opera ne met pas de bordure.
Bref, à préciser au cas où.
Marsh Posté le 16-12-2005 à 14:06:43
Oui puis quand il n'y a pas de taille, c'est le navigateur qui décide ce qu'il met par défaut, et ils ne font pas tous la même chose Donc vaut mieux être trop précis que pas assez
Marsh Posté le 17-12-2005 à 16:16:39
Danamir_ a écrit : Oui puis quand il n'y a pas de taille, c'est le navigateur qui décide ce qu'il met par défaut, et ils ne font pas tous la même chose Donc vaut mieux être trop précis que pas assez |
C'est ce que je suis en train de comprendre après des centaines d'essais
merci en tout cas pour les infos, je continue mon p'tit bonhomme de chemin
Marsh Posté le 19-12-2005 à 09:50:00
dès que tu commences une feuille de style et pour ne pas être emmerdé par les espacement incongrus entre les éléments
tu vires toutes les marges (padding et margins) de tous les éléments, dans ta feuille de style
et si besoin tu redéfini les marges au cas par cas.
* {margin:0; padding:0}
Marsh Posté le 19-12-2005 à 19:03:13
Danamir_ a écrit : Une idée qu'elle est bien |
(drapal masqué)
Marsh Posté le 20-12-2005 à 10:43:09
gatsu35 a écrit : dès que tu commences une feuille de style et pour ne pas être emmerdé par les espacement incongrus entre les éléments |
Merci
C'est ce que j'ai fini par faire pour identifier les elements sources de problèmes.
Marsh Posté le 22-12-2005 à 19:14:23
Un nouveau souci !
(j'avance à petit pas mais j'avance).
Je ne comprends pas le comportement de ma balise hr !
Sous IE6, elle apparait nickel et pas sous Firefox 1.5
Dans mon CSS :
Code :
|
Dans mon html :
Code :
|
Question : pourquoi tant de haine
Je pensais à un probleme de couleur mais même quand je la passe en rouge pétant pour être sur de la voir ... rien
( un exemple concret ici http://yannick-photo.info/main/portfolio.html , à voir sous Firefow1.5 et IE6).
Merci de vos lumières car je viens de me faire une heure de recherche et rien ... je dois être neuneu
Marsh Posté le 23-12-2005 à 11:56:29
La balise HR est une vraie m*rde à modifier et c'est quasiment impossible d'obtenir un résultat identique sous IE et Fx.
Essayes plutot avec des border-bottom dans le style de tes paragraphes quand nécessaire.
Marsh Posté le 04-01-2006 à 14:15:29
The-Shadow a écrit : La balise HR est une vraie m*rde à modifier et c'est quasiment impossible d'obtenir un résultat identique sous IE et Fx. |
Ok, je vais essayer (dès que j'ai le temps de m'y remettre).
Merci pour l'info
Marsh Posté le 15-12-2005 à 15:59:01
[edit] J'ai changé le titre car je sens que je vais avoir d'autres questions.
J'ajouterais les réponses à la fin du premier post pour ceux qui auraient le même souci ...[/edit]
Bonjour,
Je suis en train de me coltiner à CSS pour la première fois de ma vie afin de créer mon site photo.
Je travaille avec PSPad (j'aime pas Dreamweaver) ...
Et j'ai un probléme de comprehension
Mon fichier CSS :
Mon fichier html :
Et j'ai deux version differentes sous IE6 et Mozilla Firefox1.5 ...
IE6 :
Mozilla :
Moi je voudrais que tout soit collé comme sur IE6 !
Je sais que c'est un problème de margin mais je ne sais pas pouquoi ...
( j'ai testé avec en début de feuille un * { margin= 0; } ).
Un p'tit coup de main pour un p'tit gars qui apprend
A vot'bon coeur
Questions/Réponses :
Q: Dans Firefox 1.5, mes conteneurs DIV sont espacés et pas dans IE6
R: Penser à passer le margin à 0px pour * et/ou aussi le padding afin de tester lequel est en cause.
Ici, il fallait passer le margin à 0px pour <p> et pour H1
Message édité par DannyElfman le 16-12-2005 à 10:20:30
---------------
Blood is rushing into your muscles and that's what we call The Pump. Your muscles get a really tight feeling, like your skin is going to explode any minute ...