2011-11-11 4 views

risposta

4

provare list-style-position:inside;

+0

Questo funzionerebbe. Devi però annullare lo spazio bianco extra aggiunto a sinistra del proiettile, assicurandoti che sia coerente tra i browser. – simshaun

+1

questo + 'text-indent' funziona. Grazie :) –

+0

http://jsfiddle.net/5dZsM/1/ come questo? – bravedick

2

Puoi farlo con una campata

<ol> 
    <li><span style="margin-left: -10px">near</span></li> 
    <li>normal</li> 
</ol> 

Si può anche fare qualcosa di simile:

<ol> 
    <li style="text-indent: -5px">near</li> 
    <li>normal</li> 
</ol> 
+0

No, voglio _Ridurre_ il padding –

1

Risulta possibile aumento lo spazio usando padding-left, ma non diminuirlo.

Credo che dovrai accontentarti di un work-around alternativo, come ad esempio il wrapping di ogni contenuto di una lista con un tag div o span e dando a quel tag un margine negativo a sinistra.

0

Giusto per il beneficio di tutti, ho avuto lo stesso problema. Il problema è che non è spazi bianchi o imbottitura come si potrebbe pensare non resta che modificare il margine predefinito che viene impostata in modo ...

<ol> 
    <li><p style="margin-left: -30">content1</p></li> 
    <li><p style="margin-left: -30">content2</p></li> 
</ol> 

speranza che questo aiuti, era piuttosto un dolore.

Problemi correlati