le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Gli elementi figli possono ereditare direttamente gli attributi di stile dell'elemento genitore che influenzeranno gli elementi figli, quindi per alcuni elementi non sono impostati stili e anche gli stili sono cambiati.
Diversi selettori selezionano lo stesso elemento e diversi attributi tra i selettori possono essere sovrapposti e gli stessi attributi verranno sovrascritti in base al peso.
Peso: tag=1, categoria=10, id=100, riga(js)=1000
Controllare innanzitutto se l'elemento è selezionato. Se non è selezionato, il peso è 0. Se è selezionato, verrà calcolato quello con il peso maggiore. Se i pesi sono uguali, sarà lo stile finale scritto.
<style>
/*important只作用于当前的属性,强调非常重要,不会被后续的样式覆盖,但不影响当前的权重*/
div p{
color: pink;
font-size: 15px !important;
}
.header p{
color: red;
font-size: 25px;
}
</style>
</head>
<body>
<div class="header">
<p>段落</p>
</div>
</body>
Nel codice precedente, sebbene il peso di .header p sia maggiore di quello di div p, l'attributo font-size di div p utilizza !important, quindi l'impostazione della dimensione del carattere di quello con il peso maggiore non avrà effetto.