Visualizzazione risultati 1 fino 8 di 8

Discussione: Eliminare margine sinistro in tag <li>

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito Eliminare margine sinistro in tag <li>

    Buonasera amici di AlterVista,
    come avrete intuito dal titolo vorrei eliminare lo spazio sinistro che viene creato con un tag <li>.

    Ho provato a settare margin e padding a 0 ma il risultato è nullo, ho fatto un breve ricerca in rete ma non so se sono io che ho errato a cercare o se davvero i risultati non ci siano.

    Saprete dirmi come risolvere?

    Grazie,
    Michelangelo
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,292

    Predefinito

    Prova a dare un bordo a tutti gli elementi, aggiungendo
    Codice:
     * { border: 1px solid red; }
    e scoprirai il colpevole A volte, non è un margin dell'elemento interno, quanto un padding di quello esterno.
    Ultima modifica di dreadnaut : 13-10-2009 alle ore 22.18.46

  3. #3
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Io risolverei semplicemente usando un margine negativo :)
    Esempio:
    Codice:
    <li style="margin-left: -25px;">

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,292

    Predefinito

    @darkwolf: oddio no!

    Se il browser ha un default diverso che non sia 25px, ti ritrovi con della roba allineata a caso. Devi semplicemente usare UL { padding: 0; }, resettando il css qualunque sia il valore deciso inizialmente dal browser.

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Wow bella questa riga di debug...sai non sapevo che anche in CSS potevo utilizzare il carattere jolly * ... beh mi hai fatto scoprire una nuova cosa

    Comunque tornando a noi: a me sembra che il problema sia proprio l'UL:

    EDIT: Sono riuscito a risolvere assegnando a ul e li due classi differenti e specificando a ul padding:19px e li padding:0px;

    Strana soluzione ma funzionante.

    Grazie ugualmente del vs aiuto
    Ultima modifica di miki92 : 13-10-2009 alle ore 22.31.37
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    @darkwolf: oddio no!
    ....
    Non ci avevo pensato però, facendo una prova veloce, mi sembra più pulito come risultato e funziona sia con IE che con Firefox.
    Con l'ul a 0 invece ie si comporta stranamente: http://darkwolf.altervista.org/_alte...st/tag-li.html

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,292

    Predefinito

    Il fatto che IE si comporti stranamente è normale, e non devi scrivere codice incorretto solo per farlo felice.

    La tua versione non funziona più non appena si cambia la dimensione del testo, si usano liste numeriche, si decide di eliminare il pallino con list-style-type. Preferisco correggere una sola cosa per IE, che mille

  8. #8
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Afferrato, grazie mille

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •