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

    sintassi diversa per alcuni attributi

    ciao a tutti,
    volevo che qualcuno mi dasse delle delucidazioni su alcuni particolari che ho notato su alcuni fogli di stile wordpress....

    ho notato che ad esempio l'attributo margin è stato scritto in questo modo:
    • ul {
      margin-top: 0px;
      margin-left: 0px;
      margin-bottom: 0px;
      }


    ma non è lo stesso scrivere

    margin:0px 0px 0px 0px; ????

    oppure, ho visto una cosa del genere:

    • margin: 0px;
      margin-top: 5px;
      margin-bottom: 0px;


    stesso discorso di sopra, non posso scriverlo....

    margin: 5px 0px 0px 0px; ????

    E' solo il modo di scrivere css dell'editore oppure ci sono dei motivi specifici?

    Grazie anticipatamente a tutti.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Le abbreviazioni sono sempr valide, ma non obbligatorie. Quindi e` lecito scrivere per esteso.
    In piu`, quando un valore e` 0 (zero) non serve specificare l'unita` di misura.
    Ancora: se i valori sono tutti uguali, basta scriverli una volta sola, e se sono uguali a due a due (top=bottom e left=right) basta scriverne due.

    Pero` negli esempi riportati ci sono alcune cose da notare:
    Nel primo esempio nella scrittura estesa non c'e` il margin-right: non so se la cosa e` voluta o casuale, ma occorre approfondire. Se per qualche motivo non ci vuole, scrivere abbreviato non si puo`.

    Nel secondo esempio la scrittura estesa, porta un warning nel validatore (duplicazione del valore), per cui quella scrittura sarebbe da evitare.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    ti ringrazio sei stato molto esaustivo nella spiegazione

    vorrei però mi spiegassi meglio, se possibile, il seguente frammento di 3d, grazie, cosa vuoi dire precisamente:

    Codice PHP:
    e se sono uguali a due a due (top=bottom e left=rightbasta scriverne due

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    cosa vuoi dire precisamente ...?
    margin: 0 0 0 0;
    puo` esser riassunto in
    margin: 0;

    margin: 5px 3px 5px 3px;
    puo` essere scritto come
    margin: 5px 3px;

    margin: 5px 4px 3px 4px;
    puo` essere scritto come
    margin: 5px 4px 3px;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    ora mi è tutto + chiaro, troppo forte questa tecnica che mi hai suggerito, complimenti, non sapevo si potesse fare una cosa del genere.

    grazie di tutto

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.