bonjour!! alors voila je vien de commencer le css!! et je veu positioner une marge a goche, du texte, puis une marge a goche!! donc pour avoir l'image de la marge puis le texte sur la meme ligne puis apres l'image de bordure goche j'avai utilisé le float!! c'était pratique mais sa pose une probleme car deja il semble y avoir des problemes de compatibilités avec des navigateurs et en plus ce que je veu!! c'est que ma marge (en image repeat) s'agrandisse avec le texte!! pas compri?? alors allez sur ce lien : http://jeremie.pottier.free.fr/site/index2.html
ouvrez de préférence avec internet explorer car le résultat est plus proche de ce que j'attend (contrairement a mozilla!! donc la vous voyez bien ma bordure de gauche, du texte, et ma bordure de droite!!
j'ai mi beaucoup de texte et mon blocs de fond gris clair c'est agrandi avec (dans ie seulement pas sur mozilla)
mais pour pouvoir avoir mes bordures a coté de mon texte et non au dessus j'ai utilisé la balise float pour celle de droite et gauche mais le probleme c'est que meme sans imposer de grandeur au bloc "bordure" il ne s'agrandit pas avec le texte... la vous comprenez j'espere!!
en gros je cherche un autre moyen d'aligner mon image en repeat a gauche puis mon texte, puis mon image a droite (tout sa au meme niveau) et sans utiliser float!!
vous voulez voir mon css, xhtml avec float?? ok :
le xhtml :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Exemple d'utilisation de CSS externe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="mep.css" />
</head>
<body>
<div class="ensemble">
<div class="marge1_flot">
</div>
<div class="marge2_flot">
</div>
<div class="texte">
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
</div>
</div>
</body>
</html>
LE CSS :
body
{
width: 771px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
background-color: #AFAFAF;
}
.ensemble
{
width: 760px;
height: 800px;
background-color: #EAEAEA;
}
.marge1_flot
{
width: 30px;
height: 800px;
background-image: url("bordure_gauche.jpg");
background-repeat: repeat-1;
float: left;
}
.marge2_flot
{
width:30px;
height: 800px;
background-image: url("bordure_droite.jpg");
background-repeat: repeat-1;
float: right;
}
.texte
{
padding: 5px;
width: 500px;
text-align: left;
float: center;
color: #B3B3B3;
}
merci d'avance.. (si vous pouriez me rendre mon code mais avec quelque chose a la place de float pour que ce soit aligné et que donc sa puisse s'agrandir avec mon texte!!)
ouvrez de préférence avec internet explorer car le résultat est plus proche de ce que j'attend (contrairement a mozilla!! donc la vous voyez bien ma bordure de gauche, du texte, et ma bordure de droite!!
j'ai mi beaucoup de texte et mon blocs de fond gris clair c'est agrandi avec (dans ie seulement pas sur mozilla)
mais pour pouvoir avoir mes bordures a coté de mon texte et non au dessus j'ai utilisé la balise float pour celle de droite et gauche mais le probleme c'est que meme sans imposer de grandeur au bloc "bordure" il ne s'agrandit pas avec le texte... la vous comprenez j'espere!!
en gros je cherche un autre moyen d'aligner mon image en repeat a gauche puis mon texte, puis mon image a droite (tout sa au meme niveau) et sans utiliser float!!
vous voulez voir mon css, xhtml avec float?? ok :
le xhtml :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Exemple d'utilisation de CSS externe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="mep.css" />
</head>
<body>
<div class="ensemble">
<div class="marge1_flot">
</div>
<div class="marge2_flot">
</div>
<div class="texte">
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
<br>blablablablablablablablablablablablablabla
</div>
</div>
</body>
</html>
LE CSS :
body
{
width: 771px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
background-color: #AFAFAF;
}
.ensemble
{
width: 760px;
height: 800px;
background-color: #EAEAEA;
}
.marge1_flot
{
width: 30px;
height: 800px;
background-image: url("bordure_gauche.jpg");
background-repeat: repeat-1;
float: left;
}
.marge2_flot
{
width:30px;
height: 800px;
background-image: url("bordure_droite.jpg");
background-repeat: repeat-1;
float: right;
}
.texte
{
padding: 5px;
width: 500px;
text-align: left;
float: center;
color: #B3B3B3;
}
merci d'avance.. (si vous pouriez me rendre mon code mais avec quelque chose a la place de float pour que ce soit aligné et que donc sa puisse s'agrandir avec mon texte!!)