Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[CSS] Je haie Firefox...

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
cedric_g
WRInaute accro
WRInaute accro

Inscrit le: 18 Jan 2006
Messages: 1430
Localisation: Aube

URL permanente de ce messagePosté le : Mar Nov 27, 2007 12:42    Sujet du message: [CSS] Je haie Firefox...

Bonjour


Je rencontre un problème avec FF (v2.0.0.10) que je ne rencontre jamais avec IE (qui lui fonctionne de manière "logique", en tout cas pour moi Twisted Evil ) avec les alignements dans les DIV.


Exemple ici => -http://www.c@l0rifuge-beg@ud.fr

(message édité : Google est impressionnant... et WRI effrayant Twisted Evil )


Le code CSS :
Code:
/* Définition du style définissant l'encadrement du contenu    */

.begaud-box {
   witdh:750px;
   margin:0;
}

.begaud-entete {
   width:750px;
   margin:0;
   padding:0;
   background: url(fond_01.gif) no-repeat top left;
}

.begaud-content {
   width:750px;
   margin:0;
   padding:0;
   text-align:center;
   background: url(fond_02.gif) repeat-y top left;
}

.begaud-contenu {
   width:660px;
   position:relative;
   clear:both;
   display:block;
   text-align:justify;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.begaud-bas {
   width:750px;
   background: url(fond_03.gif) no-repeat top left;
   margin:0;
   padding:0;
}


Et le code HTML :
Code:
<div align="center">

  <div class="begaud-box">

    <div class="begaud-entete"><img src="images/is_single_pixel.gif" height="46" width="1"></div>

    <div class="begaud-content">
      <div class="begaud-contenu">

        <!-- HAUT DE ZONE DE CONTENU -->
        ici mon contenu
        <!-- BAS DE ZONE DE CONTENU -->

      </div>
    </div>

    <div class="begaud-bas"><img src="images/is_single_pixel.gif" height="54" width="1"></div>

  </div>
</div>



Je n'arrive PAS à aligner correctement mon contenu, ça commence à me gonfler grave Evil or Very Mad

Et je ne vois pas où est le problème Embarassed ; il y a aussi un soucis par rapport au décalage entre les DIV d'entête et de bas d'encadrement, qui sont une fois bien affichés, une fois pas Question

Sous IE aucun soucis.


Une idée ?...


Dernière édition par cedric_g le Mar Nov 27, 2007 17:09; édité 1 fois
 
cedric_g Visiter le site web du posteur
chtipepere
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Jan 2004
Messages: 466

URL permanente de ce messagePosté le : Mar Nov 27, 2007 12:51    Sujet du message: [CSS] Je haie Firefox...

Quelle doctype utilise-tu?
Peux-tu poster les 5 permières lignes de ton HTML (doctype + début du head, en conservant les sauts de lignes)?
Merci
 
chtipepere Visiter le site web du posteur
chtipepere
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Jan 2004
Messages: 466

URL permanente de ce messagePosté le : Mar Nov 27, 2007 12:57    Sujet du message: [CSS] Je haie Firefox...

Je n'étais pas allé voir le site.
Pour répondre à ta question, je dirais que Firefox se comporte tout à fait normalement, et que IE fonctionne en quirks mode, il ne respecte donc pas correctement les propriétés CSS.
Moi je dirai : passe en DOCTYPE strict, et ajuste ensuite les décalages.
Enfin, ce n'est que mon avis...


Dernière édition par chtipepere le Mar Nov 27, 2007 12:57; édité 1 fois
 
chtipepere Visiter le site web du posteur
cedric_g
WRInaute accro
WRInaute accro

Inscrit le: 18 Jan 2006
Messages: 1430
Localisation: Aube

URL permanente de ce messagePosté le : Mar Nov 27, 2007 12:57    Sujet du message: [CSS] Je haie Firefox...

Merci pour ta réponse


Je suppose que c'est cela que tu veux ?

Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="begaud.css" rel="stylesheet" type="text/css">



Je n'ai pas de doctype Embarassed , c'est grave ?
 
cedric_g Visiter le site web du posteur
nexxen
WRInaute discret
WRInaute discret

Inscrit le: 30 Déc 2004
Messages: 68

URL permanente de ce messagePosté le : Mar Nov 27, 2007 13:02    Sujet du message: [CSS] Je haie Firefox...

Essaye de donner une valeur nulle aux marges de ton H1 et du paragraphe en pied de page, ça devrait résoudre le pb.

Et pour rejoindre chtipepere, utilise un doctype valide, ne mélange pas HTML et XHTML et abandonne les balises et attributs obsolètes du style <div align="center">...FF et toi se sera pour la vie Wink
 
nexxen Visiter le site web du posteur
moktoipas
WRInaute accro
WRInaute accro

Inscrit le: 29 Juin 2004
Messages: 1827
Localisation: Nantes

URL permanente de ce messagePosté le : Mar Nov 27, 2007 13:08    Sujet du message: [CSS] Je haie Firefox...

je vois qu'il y a des spacer gif dans donc code, ca sert a rien, puisque c'est pour "spacer" des div alors que tu peux faire "height".


position:relative;
clear:both;
display:block;

ces troi ligne la servnet a rien (la prmeiere c'est la valeur par defaut pour les div), la second ne sert que si tu as qqch en float, la troisieme c'est aussi par defaut.
 
moktoipas Visiter le site web du posteur
metropoway
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 03 Mar 2004
Messages: 127

URL permanente de ce messagePosté le : Mar Nov 27, 2007 13:10    Sujet du message: [CSS] Je haie Firefox...

Moi, je hais I.E Evil or Very Mad
Très peu de soucis avec FF alors qu'avec I.E...
 
metropoway Visiter le site web du posteur
moktoipas
WRInaute accro
WRInaute accro

Inscrit le: 29 Juin 2004
Messages: 1827
Localisation: Nantes

URL permanente de ce messagePosté le : Mar Nov 27, 2007 13:11    Sujet du message: [CSS] Je haie Firefox...

moktoipas a écrit:
je vois qu'il y a des spacer gif dans donc code, ca sert a rien, puisque c'est pour "spacer" des div alors que tu peux faire "height" en css.


position:relative;
clear:both;
display:block;

ces troi ligne la servnet a rien (la prmeiere c'est la valeur par defaut pour les div), la second ne sert que si tu as qqch en float, la troisieme c'est aussi par defaut.


edit
je viens de me rendre compte de ce message qui n'a pas de sens et ne sert a rien et en plus je me souvient pas l'avoir fait ><


Dernière édition par moktoipas le Mar Nov 27, 2007 13:42; édité 1 fois
 
moktoipas Visiter le site web du posteur
Victor BRITO
WRInaute impliqué
WRInaute impliqué

Inscrit le: 21 Déc 2006
Messages: 423
Localisation: 92200 Neuilly-sur-Seine

URL permanente de ce messagePosté le : Mar Nov 27, 2007 13:39    Sujet du message: [CSS] Je haie Firefox...

cedric_g a écrit:
Merci pour ta réponse


Je suppose que c'est cela que tu veux ?

Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="begaud.css" rel="stylesheet" type="text/css">



Je n'ai pas de doctype Embarassed , c'est grave ?

Ce n'est pas de ça qu'il s'agit : il s'agit d'une ligne de code commençant par "<!DOCTYPE".

Ce doctype varie selon la version de HTML ou de XHTML que tu utilises.

HTML 4.01 Strict
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitionnel
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitionnel
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">


Il est important de déclarer ce code, puisqu'il permet au navigateur de savoir comment interpréter le document. Et pour les CSS, une doctype correctement déclarée est un gage d'une bonne interprétation des standards.

Le mode "Quirks" se déclenche sous Internet Explorer dans les cas suivants :
- doctype incomplet ou incorrect,
- absence de doctype,
- doctype correspondant à HTML 2 ou 3.2,
- utilisation d'un prologue XML (sauf avec IE 7).
Et, pour tous les cas nommés ci-avant (sauf pour le dernier), Firefox, dans la bulle "informations sur la page", indique pour le mode de rendu "mode de compatibilité" au lieu de "mode de respect strict des standards".

Et quand tu as le mode "Quirks" déclenché, le modèle de boîte change et fait chambouler les dimensions des blocs lorsque tu définis une largeur, une bordure et des marges internes (padding) en même temps.

Quelques lectures utiles : choix de la DTD, doctype switching, pourquoi un doctype.
 
moktoipas Visiter le site web du posteur
bproductiv
WRInaute accro
WRInaute accro

Inscrit le: 27 Déc 2004
Messages: 2127
Localisation: La roche s/ yon

URL permanente de ce messagePosté le : Mar Nov 27, 2007 13:40    Sujet du message: [CSS] Je haie Firefox...

metropoway a écrit:
Moi, je hais I.E Evil or Very Mad
Très peu de soucis avec FF alors qu'avec I.E...

IDEM quand ca marche pas avec FF c'est que le codehest mauvais Sad
Commence par le doctype comme dit plus haut car en mode quirk c'est sûr que tu n'aura ce résultat QUE sous IE.
Tu as testé avec opéra ?
 
bproductiv Visiter le site web du posteur
Marie-Aude
WRInaute accro
WRInaute accro

Inscrit le: 05 Juin 2006
Messages: 3195
Localisation: More than a plastic girl

URL permanente de ce messagePosté le : Mar Nov 27, 2007 14:38    Sujet du message: [CSS] Je haie Firefox...

Ton code est chargé.

Metre un div dans un blocquote dans un div c'est beaucoup...

Tu peux en gérant correctement tes paddings et tes margins avoiruniquement ton div central, avec ton h1, tes p, ton blockquote et ton image sur la droite, comme élément de page au lieu d'élément de background. Ca permet aussi de réserver la part de ton image normalement avec un simple float et des propriété de marge et de padding sur l'img, au lieu de faire ce que tu fais.
 
Marie-Aude Visiter le site web du posteur
cedric_g
WRInaute accro
WRInaute accro

Inscrit le: 18 Jan 2006
Messages: 1430
Localisation: Aube

URL permanente de ce messagePosté le : Mar Nov 27, 2007 15:45    Sujet du message: [CSS] Je haie Firefox...

Pfiiiouu ça c'est de la réponse Shocked Very Happy


Bon, je crois qu'il est temps que j'apprenne à quoi servent les doctypes Embarassed Laughing

Je vais mettre en application tous vos conseils, MERCI !
 
cedric_g Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 851
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Mar Nov 27, 2007 18:10    Sujet du message: [CSS] Je haie Firefox...

Je crois que le probléme d'alignement vertical vient des images. Dans ton en tete tu as une image is-single_pixel.gif En IE6, une div a au moins les dimensions des éléments qu'elle contient.

Ceci n'est pas le cas dans le standard du W3C.

Donc il faut que tu vire ton image gif et que tu utilise height à la place, comme dit plus haut.

Vap
 
Vap Visiter le site web du posteur
Olivier Duval
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Fév 2007
Messages: 497

URL permanente de ce messagePosté le : Mar Nov 27, 2007 18:17    Sujet du message: [CSS] Je haie Firefox...

--> http://www.c@l0rifuge-beg@ud.fr <--

Si ça, ce n'est pas de la paranoia qu'est ce que c'est...
 
Vap Visiter le site web du posteur
zeb
WRInaute passionné
WRInaute passionné

Inscrit le: 05 Déc 2004
Messages: 865

URL permanente de ce messagePosté le : Mar Nov 27, 2007 18:29    Sujet du message: [CSS] Je haie Firefox...

quelques erreurs de syntaxe dans le CSS:

.begaud-box {
width:750px;
margin:0;
}

met une <br/> avant ta h1 et après ton paragraphe pour 'encadrer' le contenu de la div begaud-contenu le problème de 'déconnection' des fond va disparaître

Code:
    <!-- HAUT DE ZONE DE CONTENU -->
    <div class="begaud-content">
     <div class="begaud-contenu">
      <br/>
      <h1>Optimisez votre &eacute;nergie !... </h1>
      <p>
       Sp&eacute;cialis&eacute;e dans la conception de solutions industrielles <b>calorifuges</b> et d'<b>isolation</b>, la soci&eacute;t&eacute; BEGAUD et ses techniciens offrent depuis 1991 tout leur savoir-faire en la mati&egrave;re : installation, r&eacute;paration, r&eacute;novation, partout en France et en Europe. <br />
      </p>
      <table>
       <tr>
        <td>
          <div style="margin-left:-35px;">
           <blockquote>
            <div>
              Calorifuges - Isolations thermique et phonique industrielles - Plafonds suspendus - T&ocirc;lerie fine - Conduit de chemin&eacute;e
            </div>
           </blockquote>
          </div>
        </td>
       <td>
        <img src="http://www.calorifuge-begaud.fr/images/realisation-calorifuge.jpg">
       </td>
      </tr>
     </table>
     <p>
      <a href="entreprise-installation-calorifuge.php">Pr&eacute;sentation de notre soci&eacute;t&eacute;</a> -
      <a href="materiel-construction-calorifuge.php">Nos &eacute;quipements pour la construction calorifuge</a> -
      <a href="realisation-calorifuge-isolation-thermique.php">Nos derni&egrave;res r&eacute;alisations calorifuges</a>
     </p>
     <br/>
     </div><!-- fin div begaud-contenu -->
    </div><!-- fin div begaud-content -->
    <!-- BAS DE ZONE DE CONTENU -->



pour le décalage du contenu (en fait le centrage) je voie pas pour l'instant
 
zeb Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort