Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    padding da sinistra: problema con testo a capo

    salve, ragazzi, ho un problema strano e che penso sia abbastanza banale, ma che per qualche strano motivo non avevo mai incontrato!

    ho semplicemente una lista di elementi che hanno associato una classe con 2 proprieta:

    padding-left:20px;
    background:url(arrow.gif) no-repeat top left;

    nulla di arcano insomma, una semplice lista con una gif di sfondo al posto del classico puntino. il problema e che in IE6 se il testo occupa piu di una linea il padding non ha effetto sulla seconda linea e non so come risolvere questa cosa, non mi era mai successo!

    spero che a qualcuno sia capitato, e scusate se ho scritto in arabo ma questa tastiera non ha i caratteri accentati!

    grazie ancora

  2. #2
    aiutoooo, sto perdendo la testa dietro ad una fesseriaaaa!!!

    ho provato anche con il list-style-type al posto del semplice list-style:none e background:url ... ma ancora lo stesso problema! possibile che non sia capitato a nessuno?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Hai provato ad usare il margin al posto del padding?

    Oppure puoi "giocare" con il list-style-position

    PS: nelle liste definisci sempre esplicitamente sia margin che padding: i default dei vari browser sono diversi,
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    663
    Scusami è questo che vuoi ottenere? Guarda l'allegato, il bordo definisce l'ul...
    Immagini allegate Immagini allegate

  5. #5
    Si!!! Esattamente!

    In IE6 il testo mi torna sotto la freccia, come lo hai sistemato cosi? Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    663
    Testato con IE5/ IE6/ IE7 firefox Opera Netscape, da me la visualizzazione è identica:

    css:
    ul
    {
    margin:0;
    padding:0;
    width:200px; /*larghezza di prova*/
    list-style:none;
    }
    li
    {
    background: url(../images/freccina.gif) left top no-repeat;
    }
    li span
    {
    display:block;
    padding-left:30px;
    }
    * html li span /*for IE5*/
    {
    float:left;
    }

    struttura:

    <div>
    <ul>
    [*]<span>Questo è il primo li di prova</span>
    [*]<span>Questo è il secondo li di prova</span>[/list]
    </div>

    fammi sapere da me va =)

  7. #7
    sono ricapitato qui e approfitto per rispondere (scusa se non ti diedi conferma ma risolsi e mi dimenticai completamente del topic!)

    il css funziona, grazie per la dritta


    e... a morte IE6!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.