28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

Je viens vers vous après plusieurs recherches.
Je pense avoir un rendu plutôt correct pour tous les navigateurs, mais je tombe sur un hic.
Sur une résolution en 1024 mon site n'est pas centré, à cause de mes images background.
Physiquement dans mon CSS mon site fait plus de 1024px, mais le contenu lui fait moins.
Je souhaiterais donc qu'en 1024 mon site (le background) soit rogner de chaque côté, pour au final centrer le contenu qui lui peut être afficher dans sa totalité.

Je me suis peut être mal pris dans la découpe, mais je ne voudrais pas avoir une seule et même image en background tout simplement pour une question d'esthétisme et de chargement de la page.

body { background-image:url(../IMG/fond-degrade.jpg); background-repeat:repeat-x; background-color:#ededee; margin:auto;}
* { margin:0; padding:0;}

/* DESIGN */
.header { background-image:url(../IMG/header.jpg); height:141px; width:1148px; margin:auto; overflow:hidden;}
.contenu { background-image:url(../IMG/contenu.jpg); background-repeat:no-repeat; height:398px; width:1148px; margin:auto; overflow:hidden;}
.footer { background-image:url(../IMG/footer.jpg); background-repeat:no-repeat; height:207px; width:1148px; overflow:hidden; margin:auto; text-align:center; font-size:13px; padding-top:4px;color:#999;}


<body>
    <div class="header">
    	<div class="nav">
            <p>
                <span class="btnACCUEIL"><a href="index.html"></a></span>
            </p>
            <p>
                <span class="btnSERVICES"><img style="float:left;" src="IMG/btn-services-on.jpg" alt="services"/></span>
            </p>
            <p>
                <span class="btnCONTACT"><a href="contact.php"></a></span>
            </p>
        </div>
    </div>
    <div class="contenu">
    	<div class="texte">
        	<h5>SERVICES</h5>
            <p>LOREM IPSUM</p>
        </div>
        <div class="galerie">
        	<h5>GALERIE</h5>
            <p>
            	<a href="IMG/galerie/image1.jpg" rel="lightbox[galerie]"><img id="un" src="IMG/galerie/mini1.jpg" /></a><a href="IMG/galerie/image2.jpg" rel="lightbox[galerie]"><img id="un" src="IMG/galerie/mini2.jpg" /></a><a href="IMG/galerie/image3.jpg" rel="lightbox[galerie]"><img id="un" src="IMG/galerie/mini3.jpg" /></a>
                <a href="IMG/galerie/image4.jpg" rel="lightbox[galerie]"><img id="deux" src="IMG/galerie/mini4.jpg" /></a><a href="IMG/galerie/image5.jpg" rel="lightbox[galerie]"><img id="deux" src="IMG/galerie/mini5.jpg" /></a><a href="IMG/galerie/image6.jpg" rel="lightbox[galerie]"><img id="deux" src="IMG/galerie/mini6.jpg" /></a>
                <a href="IMG/galerie/image7.jpg" rel="lightbox[galerie]"><img id="trois" src="IMG/galerie/mini7.jpg" /></a><a href="IMG/galerie/image8.jpg" rel="lightbox[galerie]"><img id="trois" src="IMG/galerie/mini8.jpg" /></a><a href="IMG/galerie/image9.jpg" rel="lightbox[galerie]"><img id="trois" src="IMG/galerie/mini9.jpg" /></a>
            </p>
        </div>
    </div>
	<div class="footer">Site test - <a href="#">Lien du bas</a></div>
</body>

J'espère que j'ai réussi à me faire comprendre ^^.
Merci de votre aide.
Modifié par Steeve (04 Mar 2011 - 15:48)
Bonjour, si j'ai bien compris ta page fait 1148px et tu voudrais qu'il soit centré dans une page qui fait 1024px. Je crains que ça ne soit pas jouable avec une taille fixe (1148px, d'ailleurs pourquoi cette taille?) tu peux mettre une largeur max. (max-width) mais je ne serais trop te conseiller d'adapter la largeur de ta page à un format d'écran (17" ou 19").
Bonjour,

Tu dois pouvoir mettre l'essentiel de ton fond en image de fond unique sur l'élément BODY.
Il faudrait par contre prévoir que le contenu central puisse s'étendre en hauteur. Ça veut dire que le rectangle principal (celui avec une légère ombre portée) soit extensible en hauteur, éventuellement en venant recouvrir le bas de ton image de fond. Ce rectangle a d'ailleurs une largeur de 980px, sans doute prévue pour un affichage correct en 1024.

Si je peux me permettre, il me semble que:
- Il s'agit du site d'une entreprise, donc avec des enjeux commerciaux sérieux.
- Tu réalises ce site sans être designer ou technicien web (ou alors très débutant Smiley cligne ).
Il y a là une contradiction qui m'interroge. Ça fleure bon le mauvais choix stratégique pour l'entreprise.
Modifié par fvsch (04 Mar 2011 - 12:53)
entièrement d'accord avec les problèmes soulevé par FVSCH ci-dessus. Tu devrais utilisé les tutos d'alsacréations pour la création de ta page (pour avoir simplement une structure propre et adaptée au standard du web) ensuite travaille sur ton image background en suivant les conseils de fvsch. Smiley cligne courage