Il formato corretto per il collegamento a un CSS

June 14

Il formato corretto per il collegamento a un CSS


Sono disponibili per il collegamento CSS in un file HTML diverse opzioni. Un link foglio di stile esterno a un documento HTML usando il tag LINK o la dichiarazione @import. metodi meno efficaci di usare i CSS includono incorporare il foglio di stile direttamente nelle pagine HTML individuali e l'utilizzo di stili inline.

CSS esterno

Per collegare un file CSS esterno al codice HTML, si utilizza il tag "<link>", che si trova nell'intestazione del documento HTML e comprende richiesto e gli attributi opzionali come HREF, TIPO, REL e MEDIA.

<Head>

<Link rel = "stylesheet" type = "text / css" href = "style.css" />

</ Head>

L'attributo "href" necessaria specifica la posizione di un foglio di collegamento o di stile. Gli stili non possono visualizzare se la posizione del foglio di stile non è correttamente collegato.

L'attributo "TYPE" viene utilizzato per specificare un tipo di supporto che consente ai browser di ignorare tipi di stile non supportati. Utilizzando la configurazione "text / css" come Content-type per il file CSS è una buona idea.

L'attributo "REL" definisce la relazione tra il documento HTML e il file collegato ed è comunemente rel = "stylesheet", che specifica uno stile persistente o preferito.

Il "MEDIA" opzionale attributo specifica il tipo di supporto o di supporto a cui deve essere applicato il foglio di stile. I valori possibili comprendono schermo, stampa, Braille e TV.

Incorporare un foglio di stile

Un foglio di stile interno viene utilizzato quando un singolo documento HTML richiede uno stile unico. Utilizzando lo stesso foglio di stile incorporato su più pagine HTML è meno efficiente in quanto rende più difficile per modificare gli stili in un intero sito.

È possibile definire gli stili interni nella sezione "capo" della pagina HTML usando il tag "<style>".

<Head>

<STYLE type = "text / css"> <! -

body {

background-image: URL ( "images / back.gif");

}

->

</ Style>

</ Head>

Importazione di un foglio di stile

Utilizzando l'istruzione "@import" consente un foglio esterno da importare in un documento. La dichiarazione può essere utilizzato per un file CSS esterno o per un foglio di stile incorporato in una pagina HTML. Tutte le regole CSS possono essere incluse nell'elemento STYLE, ma tutte le affermazioni @import devono verificarsi all'inizio del foglio di stile.

Tutte le regole di cui l'override foglio di stile in conflitto regole negli stili importati. Inoltre, l'ordine in cui vengono importati i fogli di stile determina il modo in cui Cascade. In altre parole, se il primo foglio di stile specifica il testo in grassetto per essere in blu e il secondo foglio di stile (other.css) specifica grassetto il rosso, il grassetto in rosso avrebbe prevalso.

<STYLE type = "text / css" MEDIA = "screen"> <! -

URL @import (http://www.DOMAINNAME.com/style.css);

URL @import (/stylesheets/other.css); ->

</ Style>

stili inline

stili in linea sono molto meno flessibili rispetto agli altri metodi. Inoltre, gli stili inline applicano implicitamente a tutti i media, perché non c'è modo di specificare il supporto previsto. stile in linea utilizza l'attributo "STYLE" nei tag rilevanti all'interno del tag BODY, compreso il corpo stesso. Essa può anche contenere qualsiasi numero di dichiarazioni CSS, ciascuno separato da un punto e virgola finale.

<P style = "color = red; margin-right: 20px;">. Un paragrafo stili in rosso e frastagliate 20 pixel da destra </ p>