Visualizzazione risultati 1 fino 2 di 2

Discussione: [CSS] Più corretto è pulito!

  1. #1
    Guest

    Predefinito [CSS] Più corretto è pulito!

    Salve, ho due colonne di menù con float left e right, larghe 148px, contenenti parecchi link.

    Attualemente il codice è questo:
    Codice HTML:
    li.link {
    width: 148px;
    height: 18px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: inline;
    list-style: none;
    list-style-type: none;
    }
    
    a.menu {
    height: 18px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-decoration: none; 
    font-family: "Lucida Blackletter", Georgia, serif;
    font-size: 10pt;
    background: url('/sfondo_link.gif') no-repeat top;
    display: block;
    }
    
    a.menu:link    {
    color: #FFFFFF;
    }
    
    a.menu:visited {
    color: #B9C0BC;
    }
    
    a.menu:hover {
    color: #FF0000; 
    font-size: 11pt;
    background: url('sfondo_link.gif') no-repeat 0 -18px;
    }
    Funziona molto bene, ma concetualemente ritengo quel display: inline; dei li sbagliato. Questo codicee funge peggio, ma credo sia più corretto, ditemi voi quale scegliere o propronemente un altro, ringrazio in anticipo:

    Codice HTML:
    li.link {
    width: 148px;
    height: 18px;
    background: url('/sfondo_link.gif') no-repeat top;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: block;
    list-style: none;
    list-style-type: none;
    }
    
    a.menu {
    height: auto!important;
    padding: 0 0 0 0;
    }
    
    a.menu:link    {
    text-decoration: none; 
    font-family: "Lucida Blackletter", Georgia, serif; 
    Color: #FFFFFF; 
    font-size: 10pt;
    }
    
    a.menu:visited {
    text-decoration: none; 
    font-family: "Lucida Blackletter", Georgia, serif; 
    Color: #B9C0BC; 
    font-size: 10pt;
    }
    
    a.menu:hover {
    text-decoration: none; 
    font-family: "Lucida Blackletter", Georgia, serif; 
    Color: #FF0000; 
    font-size: 11pt;
    background: url('sfondo_link.gif') no-repeat 0 -18px;
    display: block;
    }
    Grazie ancora!

  2. #2
    L'avatar di webpaul
    webpaul non è connesso Utente attivo
    Data registrazione
    29-04-2005
    Messaggi
    257

    Predefinito

    giusto per fare un pò di pulizia ti consiglio di sostituire questo:
    Codice:
    margin:0 0 0 0;
    padding:0 0 0 0;
    con questo:
    Codice:
    margin:0;
    padding:0;
    se riesci anzichè ripetere istruzioni uguali per diversi elementi, scrivile una volta sola per tutti. Esempio - anzichè scrivere:
    Codice:
    li.link {
    margin:0 0 0 0;
    padding:0 0 0 0;
    }
    a.menu {
    margin:0 0 0 0;
    padding:0 0 0 0;
    }
    scrivi così
    Codice:
    li.link, a.menu {
    margin:0;
    padding:0;
    }

Regole di scrittura

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