Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme d'alignement

Sujet résolu
    11 mai 2006 à 23:22:31

    voila j'ai un ptit probleme Oo j'ai mi en page mon design avec des div comme dans le tuto, mais voila se que sa me fai Oo :
    Image utilisateur
    aucun probleme sous firefox pourtant!
    le code de ma page:
    <!DOCTYPE html PUBLIC "–//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1–strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
    <title>Bienvenue sur mon site !</title>
     <meta http–equiv="Content–Type" content="text/html; charset=iso–8859–1" />
           <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
           <div id="header"> </div>
               <div id="menuleft">
               <!-- MENU 1-->
                <div class="ensemblemenu">
                   
                   <div class="sousmenuheader"><b>General</b></div>
                       <div class="sousmenubas">
                         <div class="textmenu">&gt;&gt; Index<br />
                         &gt;&gt; Forum
                         <br />
                         &gt;&gt;
                         t'chat<br />
                         &gt;&gt; Livre d'or<br />
                         &gt;&gt; Contact<br />
                         &gt;&gt; L'&eacute;quipe
                         <br />
              </div> </div>
                    </div>
                    <!-- FIN MENU 1 -->
                                    <!-- MENU 2-->
                                      <div class="ensemblemenu">
                   <div class="sousmenuheader"><b>General</b></div>
                       <div class="sousmenubas">
                         <div class="textmenu">&gt;&gt; Index<br />
                         &gt;&gt; Forum
                         <br />
                         &gt;&gt;
                         t'chat<br />
                         &gt;&gt; Livre d'or<br />
                         &gt;&gt; Contact<br />
                         &gt;&gt; L'&eacute;quipe
                         <br />
              </div> </div>
                    </div>
                    <!-- FIN MENU 2 -->
               </div>
               <div id="menuright">
               <!-- MENU 1-->
                <div class="ensemblemenu">
                   
                   <div class="sousmenuheader"><b>General</b></div>
                       <div class="sousmenubas">
                         <div class="textmenu">&gt;&gt; Index<br />
                         &gt;&gt; Forum
                         <br />
                         &gt;&gt;
                         t'chat<br />
                         &gt;&gt; Livre d'or<br />
                         &gt;&gt; Contact<br />
                         &gt;&gt; L'&eacute;quipe
                         <br />
              </div> </div>
                    </div>
                    <!-- FIN MENU 1 -->
                                    <!-- MENU 2-->
                                      <div class="ensemblemenu">
                   <div class="sousmenuheader"><b>General</b></div>
                       <div class="sousmenubas">
                         <div class="textmenu">&gt;&gt; Index<br />
                         &gt;&gt; Forum
                         <br />
                         &gt;&gt;
                         t'chat<br />
                         &gt;&gt; Livre d'or<br />
                         &gt;&gt; Contact<br />
                         &gt;&gt; L'&eacute;quipe
                         <br />
              </div> </div>
                    </div>
                    <!-- FIN MENU 2 -->
               </div>
      <div id="centre"> ...lol<br />
      je suis pas sur que je devrai faire sa mais bon ... apres c pas moi qui decide :D lol bon j'ai rien a dire alors je vous laisse :p &agrave; si! att regarde sa:<br />
        Chers Z&eacute;r0s, ch&egrave;res Z&eacute;r0s, <br />
        <br />
    Aujourd'hui est un jour historique ! Et je p&egrave;se mes mots <img src="http://www.siteduzero.com/Templates/images/smilies/langue.png" alt=":p" /> <br />
    En effet, c'est la premi&egrave;re fois dans l'histoire du site qu'un tuto d'un membre devient &quot;officiel&quot;. Le <a href="http://www.siteduzero.com/tuto-3-1346-0-creez-des-programmes-en-3d-avec-opengl.html">cours de Kayl sur OpenGL</a> vient donc rejoindre tous mes autres cours dans le menu du site. Vous trouverez le nouveau lien sous &quot;C / C++&quot;. <br />
    <br />
    Qu'est-ce qu'OpenGL ? C'est une <strong>biblioth&egrave;que graphique 3D</strong> vous permettant de cr&eacute;er des programmes et des jeux en 3 dimensions.  Cette biblioth&egrave;que a en outre l'avantage d'&ecirc;tre portable car,  contrairement &agrave; DirectX, elle fonctionne sous Windows, Mac et Linux. <br />
    <br />
    <div>Qu'est-ce que &ccedil;a change que le cours soit devenu officiel ?</div>
    <br />
    <br />
    <div><img src="//user.oc-static.com/files/4001_5000/4009.png" alt="Image utilisateur" /></div>
    Eh  bien tout d'abord, le cours gagne ind&eacute;niablement en visibilit&eacute; car il  est accessible directement depuis le menu principal du site. <br />
    <br />
    D'autre part, c'est un gage de s&eacute;rieux et l'assurance que le tuto  est compr&eacute;hensible par tous (on n'a pas encore invent&eacute; de &quot;label SdZ&quot;  mais c'est un peu l'id&eacute;e <img src="http://www.siteduzero.com/Templates/images/smilies/siffle.png" alt=":-&deg;" /> ). Cela fait un petit moment que je suis la r&eacute;daction de son cours et  j'ai b&ecirc;ta-test&eacute; tous les chapitres que vous voyez en donnant &agrave;  plusieurs reprises des conseils &agrave; Kayl. <br />
    <br />
    <strong>Petite pr&eacute;cision utile</strong> : si Kayl s'efforce d'&ecirc;tre  clair et accessible, il n'en conserve pas moins un style personnel. Ce  n'est donc pas une p&acirc;le copie de ma fa&ccedil;on d'&eacute;crire : Kayl a sa fa&ccedil;on de  faire et il la conserve, c'est tr&egrave;s bien. Du temps que le cours reste  de qualit&eacute;, &ccedil;a ne pose aucun probl&egrave;me <img src="http://www.siteduzero.com/Templates/images/smilies/clin.png" alt=";)" /> <br />
    <br />
    Notez que le cours n'est pas termin&eacute; (c'est que &ccedil;a demande du travail  !). Tout comme moi, Kayl a encore beaucoup de projets pour son tuto, et  il ne compte pas s'arr&ecirc;ter l&agrave;. <br />
    <br />
    <div>Pour suivre le cours de Kayl sur OpenGL, il est imp&eacute;ratif d'avoir lu tout mon cours sur le C et aussi la partie sur la SDL (donc les parties I &agrave; III incluses). <br />
      Kayl utilise la SDL pour la gestion des &eacute;v&egrave;nements et l'ouverture  d'une fen&ecirc;tre. En effet, la SDL et OpenGL se marient bien ensemble vous  verrez.</div>
    <br />
    <br />
    M&ecirc;me si ma partie sur la SDL n'est pas encore termin&eacute;e &agrave; l'heure  actuelle, vous pouvez d&eacute;j&agrave; suivre tout le cours de Kayl sans aucun  probl&egrave;me <img src="http://www.siteduzero.com/Templates/images/smilies/smile.png" alt=":)" /> <br />
    <br />
    <br />
    Bonne lecture, et amusez-vous bien !</div>


    PS: le contenu du centre c'était juste pour remplir ^^
    </body>
    </html>
    • Partager sur Facebook
    • Partager sur Twitter
      12 mai 2006 à 0:14:40

      Cela arrive très souvent sous IE :( c'est de sa faute ;) et malheureusement je ne connais pas la solution :euh:
      • Partager sur Facebook
      • Partager sur Twitter
        12 mai 2006 à 4:08:18

        Ne connaissant pas d'autre solution que la mienne (très peu conventionnelle a mon avis :)), je vais te l'exposer ^^.

        Alors voila, je met le menu de gauche dans un div avec ID="menu_gauche".
        Avec CSS je lui applique un float:left;

        Je créé ensuite un div qui va contenir 2 div (Ici déjà il me semble que ce n'est pas conforme aux standards CSS).
        Je nomme ce gros div avec un ID="corps_et_menu_droite". A ce gros div je lui applique un float:right;.

        Et maintenant je créé un <div class="corps"> qui contiendra toute la partie centrale. je lui applique un float:left;.
        Puis le dernier div : <div class="menu_droite"> avec un float:right;

        Voila... C'est ma solution très peu conventionnelle ^^
        • Partager sur Facebook
        • Partager sur Twitter
          12 mai 2006 à 13:13:02

          suffit de ne pas attribuer de largeur a ton central simplement un margin-left et un margin-right.
          la solution proposée par "paliur" fonctionne aussi mais est plus longue et contraignante a mettre en oeuvre parce que tu auras que des blocs positionnés en float et qu'ils ne poussent pas les elements entourant tel que le footer etc...
          • Partager sur Facebook
          • Partager sur Twitter
            12 mai 2006 à 17:04:11

            Merci jp949 ;) probleme résolut! paliur c'est vrai que ta methode est un peu barbar ^^ mais au moins sa marche! aller a bientot!
            • Partager sur Facebook
            • Partager sur Twitter

            probleme d'alignement

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown