Aller plus loin en CSS.

Résolu/Fermé
chhtony1190 Messages postés 17 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 4 mai 2009 - 17 févr. 2009 à 10:39
HACKER 712 Messages postés 1282 Date d'inscription lundi 15 décembre 2008 Statut Contributeur Dernière intervention 10 décembre 2009 - 17 févr. 2009 à 13:36
Bonjour,

Je travaille présentement sur un site web. Ce site web a quelque chose, pour moi, de différent parce que j'ai décider de faire un nouveau style de design que je n'avais jamais essayer auparavant. Je ne trouve pas ma réponse sur Google et je ne connais pas de site web qui ont mon style de template que je veux reproduire.

Je vous donne un exemple de ce que je voudrais savoir :

On part avec une page blanche XHTML et CSS. Si je crée un div avec une hauteur de 200px, on s'entend qu'il va prendre 100% de la largeur de page ? ok. Ensuite dans ce div je crée un autre div avec une largeur de 850px et 200px de hauteur avec margin:auto; pour le centrer dans le premier div.

Code XHTML
<body>
      <div class="a">
            <div class="b">
            </div>
      </div>
</body>


Code CSS
a
{
  height:200px;
}
b
{
  margin:auto;
  width:850px;
  height:200px;
}

*(dans le fond j'suis même pas obliger de mettre 200px au div A, en tous cas)

Maintenant ce que j'aimerais faire c'est appliquer des images différentes de chaque côter de mon DIV B, lui qui est centrer. Je voudrais avoir à gauche des motifs qui se repète et qui prendra 100% de la largeur de gauche. A droite une couleur uni qui prend aussi 100% de sa largeur.

Quel est la méthode ? C'est possible de faire ça ? Je vous donne une image pour être encore plus clair.
http://www.chhtony1190.multiqc.net/exemple.jpg

C'est un peu compliquer a expliquer, j'ai essayer de donner le plus de détail possible.

Merci :) j'attend de vos nouvelles.

5 réponses

HACKER 712 Messages postés 1282 Date d'inscription lundi 15 décembre 2008 Statut Contributeur Dernière intervention 10 décembre 2009 255
17 févr. 2009 à 11:26
je crois que c'est possible mais en faisant 3 blocks au lieu de deux, si ce n'est pas ca, c'est que je n'ai pas compris...
0
le coin-coin Messages postés 66 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 novembre 2014 7
17 févr. 2009 à 11:37
Salut,

Je pense que tu peu essayer de creer toi meme l'image qui serra appliquée en background de ta div B. En effet tu connais deja les dimension de ta div.Il suffit de laisser un espace banc (ou autre) au milieu de l'image pour le texte. De plus comme tu veux un motif qui se repete tu n'as qu'a faire que sur la largeur et mettre ton backgroung en repeat y ds ta div... Pour eviter un chargement trop long de ton image tu peut la preloader avec la fonction js qui va bien!

Bon courage!
0
chhtony1190 Messages postés 17 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 4 mai 2009
17 févr. 2009 à 11:57
ahh oui, je crois que c'est une idée, je vous redonne des nouvelles, merci beaucoup :)
0
chhtony1190 Messages postés 17 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 4 mai 2009
17 févr. 2009 à 12:14
oh mon dieu, oui ça fonctionne, merci beaucoup, j'aurai dû y penser avant :) mais le seule bug c'est que si la personne étire ma page VRAIMENT loin on verra la démarcation, la coupure de l'image répété en Y mais c'est pas grave.

Merci encore.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
HACKER 712 Messages postés 1282 Date d'inscription lundi 15 décembre 2008 Statut Contributeur Dernière intervention 10 décembre 2009 255
17 févr. 2009 à 13:36
alors c'est bon !
0