2009-07-28 7 views
0

Puis-je utiliser une balise qui me permettra de placer une ligne <hr /> sur une taille de marge gauche spécifiqueMarge gauche px

+0

Veuillez réviser votre question pour décrire ce que vous essayez de faire un peu plus clair. –

Répondre

3

Avez-vous essayé:

<hr style="margin-left:10px;" /> 
+0

uau ... merci :) –

1

Je préférerais utiliser un div et ajouter une bordure à ce div. C'est plus flexible que l'étiquette


. Ce serait un exemple pour une ligne solide avec une marge de 5 px en haut et en bas et 10px à gauche et à droite:

<div style="border-top:1px solid #000;margin:5px 10px;"></div> 

Je ne l'ai pas testé mais cela devrait fonctionner correctement :)

edit: je l'ai testé avec firebug et édité le code ci-dessus.

+0

Soutenez cette réponse - il n'y a aucun moyen de rendre le comportement HR identique dans tous les navigateurs (avec des standards comme * html), donc vous devriez préférer DIV avec border dans tous les cas. Pour les cas de DIV pour les navigateurs IE6-IE7, vous devrez peut-être spécifier la taille de la police: 0px; line-height: 0px; –