J'ai ce code:
<html>
<head>
<style type="text/css">
.container {
border-bottom: 1px dotted #999999;
width:500px;
padding-left:200px
}
</style>
</head>
<body>
<div class="container">asdf</div>
</body>
</html>
4 Réponses :
Utilisez la marge au lieu de remplir ou d'utiliser une DIV intérieure .. (Mise à jour pour les exigences de correspondance décrites dans des commentaires)
<html>
<head>
<style type="text/css">
.container {
width:500px;
padding-left:200px
}
.inner{
border-bottom: 1px dotted #999999;
}
</style>
</head>
<body>
<div class="container">
<div class="inner">
asdf</div>
</div>
</body>
Ajoutez ensuite un enfant DIV qui a le contenu et ajoutez un remplissage à l'extérieur, ou de la marge à l'intérieur.
Peut-être comme ça, avec Les propriétés de rembourrage CSS définissent la
espace entre la bordure des éléments et
le contenu de l'élément. p>
blockQuote>
donc pas "rembourrage" l'ensemble margin-gauche code> p>
Si c'est le cas, utilisez ceci:
.container {
padding-left:200px;
}
.content {
width:500px;
border-bottom: 1px dotted #999999;
}