div qui se chevauchent - HTML/CSS - Programmation
Marsh Posté le 27-05-2005 à 16:13:01
Irma n'est pas là.
On ne peut pas deviner le code, alors envoi nous un bout de code
Marsh Posté le 27-05-2005 à 16:15:08
bah donner un bout de code c pas evident ne sachant pas ce qui peut provoquer ce "bug"
je donne la page directement :
http://www.clonecopy.net/php/ezdocs/index.php
Marsh Posté le 27-05-2005 à 16:31:25
freed102 j'ai parcouru, je vois pas d'erreurs. Je pensais au début que tu avais du mettre un position : absolute quelque part, mais apparamment non ...
Ou alors je l'ai loupé ...
Marsh Posté le 27-05-2005 à 16:39:33
non je mets absolute nulle part je mets même pas relative !!! (je crois que c relative par defaut non ?)
Marsh Posté le 27-05-2005 à 16:42:43
mais le probleme c'est que ça se mets pareil sur les autres pages...
tentez une pseudo connexion avec
login : xxx@xxx.com
password : xxx
Marsh Posté le 27-05-2005 à 16:45:27
si ca met pareil sur les autres pages ca vient bien du css, puisque ca doit etre la seule chose commune ...
Sous ie ca fait pareil ? (pas IE sous la main désolé ^^')
Marsh Posté le 27-05-2005 à 16:47:38
non sous IE c'est bon... tout s'affiche correctement...
j'ai juste un probleme avec les class des input... j'ai fait une class expres pour un certain type d'input mais c'est les parametres CSS de la balise input qui prennent le dessus sur IE
Marsh Posté le 27-05-2005 à 17:24:08
freed102 a écrit : non je mets absolute nulle part je mets même pas relative !!! (je crois que c relative par defaut non ?) |
non, le positionnement par défaut est "static"
Marsh Posté le 27-05-2005 à 17:26:08
Ah... et si je mets relative... ça pourrait arranger mon petit soucy?
Marsh Posté le 27-05-2005 à 17:41:39
freed102 a écrit : j'arrive plus à acceder à EditCSS sur FF1.04 |
Tu vas la :http://www.squarefree.com/bookmarklets/webdevel.html
Et tu prends le bookmarklet Edit Styles.
Marsh Posté le 31-05-2005 à 11:51:59
cha marche po !
je clique sur le bouton "Edit styles" et rien ne se passe
Marsh Posté le 31-05-2005 à 12:44:02
freed102 a écrit : quel bordel les CSS sous mozilla ! |
Heuuu, on doit pas avoir la même conception du bordel, parce que chez moi le bordel c'est toujours à cause d'IE
Marsh Posté le 31-05-2005 à 12:47:44
bah je sais pas.. mais bon ce qui marche sur IE ne marche pas sur FF !!! je pense que IE est plus tolerent que Firefox sur pas mal de choses.. sur Firefox et les autres si t'as une erreur dans ton CSS.. bah tu te debrouilles... cherche l'erreur ! sinon marche pas !!!
et là je trouve pas mon erreur... je vais surement etre obligé de tout reprendre depuis le debut pour comprendre des choses qui ne sont pas evidentes !
Va comprendre pourquoi un bloc parent ne se redimensionne pas avec ces blocs enfants ! je comprends pas trop là !
Marsh Posté le 31-05-2005 à 12:48:13
cerel a écrit : Tu vas la :http://www.squarefree.com/bookmarklets/webdevel.html |
et pkoi pas la Webdeveloper Bar pour FF ?
Marsh Posté le 31-05-2005 à 12:55:20
freed102 a écrit : bah je sais pas.. mais bon ce qui marche sur IE ne marche pas sur FF !!! |
À part les trucs développés spécialement par Microsoft (genre la possibilité de lancer du JS dans ses CSS ), j'ai rien trouvé
Citation : je pense que IE est plus tolerent que Firefox sur pas mal de choses.. |
Il n'est pas tolérant, il est laxiste. Et il fait des conneries, beaucoup de conneries, parce que son laxisme est généré par des interprétations *très* personnelles de certaines choses qui vont à l'encontre des standards et font sévèrement chier.
Citation : sur Firefox et les autres si t'as une erreur dans ton CSS.. bah tu te debrouilles... cherche l'erreur ! sinon marche pas !!! |
Ya un validateur CSS hein
Et si tes règles sont fausses elles n'ont aucune raison de fonctionner
Citation : Va comprendre pourquoi un bloc parent ne se redimensionne pas avec ces blocs enfants ! je comprends pas trop là ! |
Parce que la norme dit qu'il n'est pas censé se redimentionner si tu lui fixe une taille
Point Final.
C'est tout.
IE fait de la merde, comme d'hab, mais d'après la norme la valeur "width" est absolue, si tu veux un élément qui se redimentionne il faut utiliser min-width (qu'IE ne gère pas, comme d'hab).
-> Résultat, min-width pour les vrais navigateurs et _width pour MSIE (il "voit" ça comme "width", et dans la mesure ou width est interprété par MSIE de la manière dont les standards définissent min-width...) si tu veux des éléments extensibles
Citation : et là je trouve pas mon erreur... je vais surement etre obligé de tout reprendre depuis le debut pour comprendre des choses qui ne sont pas evidentes ! |
En l'occurence elles le sont, suffit de lire les docs/normes
Marsh Posté le 31-05-2005 à 12:55:29
gatsusat a écrit : et pkoi pas la Webdeveloper Bar pour FF ? |
ah oui ça c parfait !!! c exactement ce dont j'avais besoin ! thx !
Marsh Posté le 31-05-2005 à 13:03:13
Citation : À part les trucs développés spécialement par Microsoft (genre la possibilité de lancer du JS dans ses CSS |
J'utilise pas ce genre de fonctions et j'essaie de respecter les standards justement...en général sur IE respecte assez facilement ma vision globale de ma page... dans FF j'ai toujours un truc qui n'est pas à sa place... et je sais pas pourquoi... je dois avoir un raisonnement pas correct ou alors je pense trop comme IE ! pourtant j'utilise tres peu de choses proprietaires à IE (mis à part la coloration de la barre de scrolling... Je ne crois pas utiliser de code proprietaire, et je ne pense pas que mes bugs viennent de là)
Citation : Parce que la norme dit qu'il n'est pas censé se redimentionner si tu lui fixe une taille |
Concernant le probleme de redimensionnement... le probleme n'est pas sur la largeur (width)... mais sur la hauteur ! je definis tres rarement une taille en hauteur, car en général les blocs s'adaptent à leur contenu... mais là ça marche pas à tous les coups ! c bien là mon probleme !
Marsh Posté le 31-05-2005 à 13:26:32
voila j'ai reussi je crois à corriger une de mes erreurs en utilisant une propriete que je ne connaissais pas...
clear:both;
qu'en pensez vous ?
Marsh Posté le 31-05-2005 à 14:03:13
peut on mettre des commentaires conditionnels dans les CSS ?
Marsh Posté le 31-05-2005 à 14:33:13
freed102 a écrit : Concernant le probleme de redimensionnement... le probleme n'est pas sur la largeur (width)... mais sur la hauteur ! je definis tres rarement une taille en hauteur, car en général les blocs s'adaptent à leur contenu... mais là ça marche pas à tous les coups ! c bien là mon probleme ! |
C'est pareil
Tu remplaces width par height et min-width par min-height
Marsh Posté le 31-05-2005 à 16:23:50
oui mais à ce que je comprends... min-height agit comme height sur IE.. c'est à dire qu'il donne une valeur "minimum" de la hauteur... hors j'ai pas de valeur minimum à donner vu que le contenu est completement différent de page en page... Quoi qu'il en soit... j'ai essayé sur FF... ça marche pas vraiment! il agrandit le bloc ou le retrecit en fonction de la valeur indiquée... mais le contenu depasse toujours si c trop grand.. sur IE j'ai pas de probleme...
Marsh Posté le 31-05-2005 à 16:33:44
si je mets overflow:auto; sur FF c'est cool.... sur IE ça mets des scrollbars... je peux pas utiliser cette propriété ?
Marsh Posté le 31-05-2005 à 16:37:18
tu fais comme tu veux
Marsh Posté le 31-05-2005 à 16:38:26
bah ecoute... j'ai mis overflow:hidden; et a priori ça resoud tous mes petits problemes... Je pensais pas utiliser cette propriété... mais si ça marche... est-ce la meilleure solution ?
Marsh Posté le 07-06-2005 à 11:18:27
ReplyMarsh Posté le 07-06-2005 à 11:57:10
Non
Marsh Posté le 07-06-2005 à 12:01:15
j'ai trouvé ça sur gougeul... mais je sais pas comment on l'installe !
http://www.hairy-spider.com/Catego [...] ditor.aspx
Marsh Posté le 07-06-2005 à 12:04:12
http://www.nils.org.au/ais/web/res [...] index.html
Mais c'est très loin d'offrir toutes les possibilités de la WebDev toolbar, et c'est largement moins stable
Marsh Posté le 07-06-2005 à 12:05:12
oui certes mais je ch juste un truc qui pourrait m'eviter d'uploader mes pages à chaque fois que je change un parametre... je gagnerai du temps !
juste pour les CSS... parceque le reste je m'en fous en fait
Marsh Posté le 07-06-2005 à 12:10:34
de toute facon, si on a la webToolbar sur firefox, ca sert a rien de l'avoir sous ie ...
Marsh Posté le 07-06-2005 à 12:12:37
bah si ! parceque ce qui marche sur FF ne marche pas forcement sur IE.. et vis versa !
par exemple là j'ai le float d'un div qui n'est pas bien placé sur IE, alors que sur FF il est à sa place... (d'habitude c'est l'inverse... donc avec la webdevelopper bar sur mozilla... je peux debugger... mais là c'est sur IE que ça colle pas.. alors je dois uploader mes pages pour les tester à chaque fois ! donc c chiant !)
Marsh Posté le 07-06-2005 à 12:17:52
masklinn a écrit : http://www.nils.org.au/ais/web/res [...] index.html |
ça a l'air cool ton truc! mais je trouve pas l'outils d'edition de CSS ;(
Marsh Posté le 27-05-2005 à 16:11:44
qu'est ce qui peut provoquer le chevauchement des div en CSS sur Firefox ?
j'ai mes blocs qui defilent ne font pas defiler le div parent... ça fait ça que sous mozilla