2010-10-06 6 views

Répondre

5

En utilisant css:

ol { 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px; 
} 
+1

Les attributs de la marge devraient suffire. +1 pour ne pas réinitialiser * tout *. –

3

enlever le rembourrage et la marge:

ol { 
    margin: 0; 
} 
+0

Je suis sûr que vous vouliez dire: ol, ol li {[...] :) – methode

+0

oui, je remarquai et le fixe, merci :) –

+0

qui sera également enlever l'indentation, ce qui n'est pas ce que le PO a demandé. –

2

Parce que chaque navigateur ajoute généralement rembourrages, frontière et des marges par défaut pour tous les tags, essayez ce css:

html,body,div,p,h1,h2,h3,h4,h5,h6,address,blockquote,code, 
ul,ol,li,dt,dl,dd,form,fieldset,hr,table,caption,tr,tbody, 
td,tfoot,th,thead,img,object,sub,sup,big,small { 
margin: 0; 
padding: 0; 
border: 0; 
} 

Ceci devrait réinitialiser tout à 0, y compris les espaces blancs. Et vous pouvez déplacer et placer vos éléments avec vos propres règles et lois.

+1

btw, n'est-il pas plus facile d'écrire: '* {margin: 0; rembourrage: 0; bordure: 0; contour: 0; } ' –

+0

Oui, vous pouvez le faire aussi. J'ai oublié de le mentionner. Mais juste au cas où vous ne vouliez pas que tout soit réinitialisé ... – Shaoz

+1

@KARASZI István Vous pouvez mais c'est considéré comme une mauvaise pratique. Utilisez plutôt la réinitialisation css d'eric meyer http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ – Christophe