Visualizzazione dei risultati da 1 a 9 su 9

Discussione: ul li

  1. #1

    ul li

    sto effettuando un menu.con delle immagini fatto in questo modo
    <div id="nav">
    <ul>
    [*][img]home.gif[/img][*][img]classifica-serie-a.gif[/img]
    [/list]
    </div>';


    nel foglio di stile ho fatto così
    #nav ul
    {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
    }

    #nav li
    {
    margin:0 0 0 0;
    padding: 0 0 0 0;

    }

    le immagini vanno una sotto l'altra e tutto va bene solo che rimangono staccate e non unite perfettamente lasciando uno spazio tra una e al'altra non desiderato.
    come posso fare per eliminare questo problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto se usi i CSS non usare attributi di formattazione HTML (mi riferisco al border="0" del tag <img> )

    Io metterei border:0 anche ai tag <a> e <img> dentro quel #nav:

    #nav a, #nav img {
    border:0;
    padding:0;
    }

    Eventualmente prova anche a sistemare esplicitamente le pseudoclassi del link:
    #nav a:link, #nav a:hover {
    border:0;
    padding:0;
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Io metterei le immagini come sfondi dei tag a. Questi ultimi li setterei così

    a {
    display: block;
    width: tot px;
    height: tot px;
    }
    a#uno {
    background: url("img_link1.gif");
    }
    .
    .
    .

    Può andare?




  4. #4
    ho provato così:
    #nav a, #nav img {
    border:0 0 0 0;
    padding:0 0 0 0;
    margin:0 0 0 0;
    }

    #nav ul {
    border:0 0 0 0;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
    }

    #nav li {
    border:0 0 0 0;
    margin:0 0 0 0;
    padding: 0 0 0 0;
    }

    ma niente continua a lasciare un bordo tra un'immagine ed un'altra

  5. #5
    aggiungi questo:

    li img {border:0;
    vertical-align:top
    }
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  6. #6
    #nav a, #nav img{
    border:0;
    margin:-1px;

    }
    ho risolto così anche se non mi sembra la migliore soluzione

  7. #7
    ma col vertical-align non si risolveva?

    nelle prove che ho fatto andava a posto sia in ie che in firefox, il margin negativo mi pare non fosse efficientissimo specie ridimensionando i caratteri
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  8. #8
    con vertical-align niente tra poco provo il tutto su tutti i browser e poi vediamo se va bene

  9. #9
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327
    Image replacement?
    /* Let's Lead the Web to Its Full Potential */

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 © 2025 vBulletin Solutions, Inc. All rights reserved.