Pb css qui marche QUE sous Mozilla

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Pb css qui marche QUE sous Mozilla

Message le Lun Avr 05, 2004 9:56

Je code une nouvelle version de mon site en xhtml et css. Ca passe nickel sur firefox mais sous IE et Opera ca me décale tout mon menu :cry:
Si y'avait un gentil qui lui aussi est passé par là il y'a quelque temps...

urls :

version actuelle : -www.ideezik.com
v2 : -www.ideezik.com/v2
css : -www.ideezik.com/v2/style_index.css

Dire que je recode tout pour standardiser ! :wink:

David


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Lun Avr 05, 2004 9:59

Par défaut IE met un margin sur les listes. Mets le à 0 (ou à la valeur qui te convient).

Fred


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Lun Avr 05, 2004 10:06

Nickel ! Merci Fred. :)

Il mettrais pas aussi une marge plus importante en bas ? Parce que pareil, sous mozilla j'ai bien la hauteur que je veux mais IE m'ajoute une espece de marge en bas...

David


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: 28 Juil 2003

Message le Lun Avr 05, 2004 10:08

T'a essayé de regarder du côté de la propriété padding (bordure intérieure) également ?


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Lun Avr 05, 2004 10:35

La classe pour les menus qui merdent sous IE :

.menu_fond_orange {
background-image: url(img/menu_orange.gif);
width: 127px;
height: 20px;
padding-bottom: 0px;
padding-left: 8px;
padding-top: 5px;
margin: 0;
}


C'est un <div> Ca marche nickel sous momo mais IE me fait une vilaine marge en dessous du textbox :x
Y'a pas une propriété que j'aurais oublié ?

David


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: 28 Juil 2003

Message le Lun Avr 05, 2004 10:40

remplace margin: 0; par margin: 0px; IE s'emmèle les pinceaux ce n'est pas spécifié (j'en ai fait les frais).


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Lun Avr 05, 2004 10:46

J'ai changé tant qu'a faire (pour pas m'arracher les cheveux sur un bug incompréhensible un jour !) mais ca résoud pas mon problème...
Ouah... j'ai refait un test sur Opera c'est horrible ! Standard, standard... mon site en html codé à la barbare passait nickel ! Y'a de quoi déprimer :x
Allez, je persévère !!!

David


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: 28 Juil 2003

Message le Lun Avr 05, 2004 12:49

Tu vas y arriver... Regarde mon site, full XHTML 1.0 Strict (même si j'ai un peu tricher parfois en utilisant quelques cadres).


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Mar Avr 06, 2004 14:48

Dans quoi il faut mettre une balise <input /> en xhtml pour que ca passe au validateur et que ca mette pas la mise en page en l'air ?
J'ai essayé <p><input /></p> mais ca marche pas super...
Vous faites comment de votre côté :?:

David


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: 28 Juil 2003

Message le Mar Avr 06, 2004 15:06

C'est quoi cette balise vide ? Ca sert à rien de la mettre ??!


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Mar Avr 06, 2004 15:11

Je suis tout à fait d'accord avec toi ! Mais quand je met juste : <input /> le validateur me mets :

Line 35, column 49: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
<input type="hidden" id="order" value="date" />


Donc je cherche une solution.... :?

David


Monique
WRInaute passionné
WRInaute passionné
 
Messages: 1545
Inscription: 16 Sep 2002

Message le Mar Avr 06, 2004 15:53

Bonjour,

Tu as essayé en utilisant fieldset pour grouper tes champs ?
Exemples :
- http://openweb.eu.org/articles/formulaire_accessible/
- http://www.themaninblue.com/experiment/InForm/

Amicalement,
Monique


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Mar Avr 06, 2004 17:34

Je m'étais basé sur les sources d'openweb pour faire le formulaire mais ca passe pas au validateur...
C'est lourd ! Tout ce que je veux faire c'est mettre un <form> et des <input> dans un <div> mais la mise en page varie en fonction de tous les navigateurs ! IE, Firefox et Opera : trois mises en page différente !
Arghhh.... :x

David


Monique
WRInaute passionné
WRInaute passionné
 
Messages: 1545
Inscription: 16 Sep 2002

Message le Mar Avr 06, 2004 18:28

Je me demande si la cause de tes problèmes d'affichage ne sont pas dû aux images de fondqui appartiennent à deux parties différentes : le bas d'un bloc et le haut du suivant... ce qui vraisemblablement ne correspond pas aux blocs <div>.

Pourquoi n'utilises-tu pas un <div> pour chaque partie, avec une couleur de fond et une bordure plutôt que des images, de même que le titre en texte ?
Ce qui serait préférable pour l'accessibilité.

Amicalement,
Monique


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Mar Avr 06, 2004 20:52

J'ai réussi ! Yeeepeee ! :D

Résultat des courses, c'était les balises <p> et <form> qui me faisait des marges !

p {
padding: 0px;
margin: 0px;
}

form{
padding: 0px;
margin: 0px;
}


Avec ca en plus, ca passe nickel sous firefox et IE6. Je dl Opera, il va bien me faire un autre bug, je lui fait confiance !

David


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités