Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269

    [CSS] div con con stili quasi uguali

    Salve ragazzi, spesso mi ritrovo a scrivere in un set di proprietà css, proprietà che risultano essere simili o uguali per esempio:

    Ho un div che ha uno sfondo blu, padding 5px, altezza di 300px e poi ho un altro div dove ha tutte queste caratteristiche solo che cambia l'altezza che invece di essere 300px è 400px.

    Ora mi domando, c'è un modo per non creare due stili quasi uguali ma crearne uno unico che accomuna
    padding e sfondo?
    Con i sogni possiamo conoscere il futuro...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Certo che c'è:

    #div1, #div2{
    color: red;
    padding:5px;
    }

    #div1{
    margin:10px;
    }

    #div2{
    margin:8px;
    }

    Spero ti è chiaro come esempio.

    Per una bella risata vai QUI

  3. #3
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Quote Originariamente inviata da Nobody33 Visualizza il messaggio
    Certo che c'è:

    #div1, #div2{
    color: red;
    padding:5px;
    }

    #div1{
    margin:10px;
    }

    #div2{
    margin:8px;
    }

    Spero ti è chiaro come esempio.

    Grazie per la tua risposta tempestiva.

    Praticamente spezzi le regole che hanno in comune e le associ a tutti i div che hanno bisogno in questo modo
    #div1, #div2, #3div
    poi definisci le regole specifiche usando il nomde del div. Qualora stessi lavorando con le classi?
    Con i sogni possiamo conoscere il futuro...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Qualora stessi lavorando con le classi?
    Fai la stessa cosa.

    Altro esempio:

    #main .div1, #main .div2, #bg #main div3, #main > .div4{

    regole
    }

    e via dicendo.

    In pratica, ogni volta che metti una virgola ci puoi scrivere le stesse regole associate al contenitore che vuoi con qualunque selettore;
    >,*,#,., ecc.. si chiamano selettori.

    Per una bella risata vai QUI

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.