Come configurare smartphone e PC. Portale informativo
  • casa
  • notizia
  • Cosa significa simbolo in css. Come funziona il CSS

Cosa significa simbolo in css. Come funziona il CSS

CSS è un linguaggio formale utilizzato per descrivere l'aspetto di un documento creato utilizzando un linguaggio di markup (HTML, XHTML, XML). Il nome deriva dall'inglese Cascading Style Sheets, che significa "fogli di stile a cascata".

Perché si usano i CSS

Lo scopo dei CSS è separare ciò che imposta aspetto esteriore pagina, dal suo contenuto. Se il documento è stato creato solo con usando HTML, quindi definisce non solo ogni elemento, ma anche il modo in cui viene visualizzato (colore, carattere, posizione del blocco, ecc.). Se i fogli di stile a cascata sono collegati, l'HTML descrive solo l'ordine degli oggetti. E CSS è responsabile di tutte le loro proprietà. In HTML è sufficiente scrivere una classe senza elencare ogni volta tutti gli stili.

Tale tecnologia:

  • fornisce uno sviluppo relativamente semplice e veloce, perché una volta creato, il design può essere applicato a molte pagine;
  • aumenta la flessibilità e l'usabilità della modifica: è sufficiente modificare il CSS per cambiare il design ovunque;
  • rende il codice più semplice riducendo la ripetizione degli elementi. È più facile da leggere per programmatori e bot di ricerca;
  • Accelera i tempi di caricamento perché i CSS possono essere memorizzati nella cache alla prima apertura e solo la struttura e i dati vengono letti in quelli successivi;
  • aumenta il numero soluzioni visive per presentare contenuti;
  • fornisce la possibilità di applicare facilmente stili diversi allo stesso documento (ad esempio, creare una versione adattata per dispositivi mobili o stili speciali per ipovedenti).

Cioè, le tabelle a cascata servono non solo per implementare la progettazione, ma anche per cambiare radicalmente l'approccio alla costruzione del sito, semplificando il lavoro degli sviluppatori e fornendo flessibilità di implementazione. Ecco a cosa servono i CSS.

Sviluppo CSS

La necessità dello sviluppo CSS è stata riconosciuta dal W3C negli anni '90. Nel 1996 è stato adottato lo standard CSS1, che consente di modificare i parametri del carattere, il colore, gli attributi del testo, l'allineamento e il riempimento. Nel 1998 è stato rilasciato CSS2, aggiungendo la possibilità di utilizzare disposizione dei blocchi, tabelle sonore, contenuto generato, puntatori, media della pagina... La versione CSS3 ha notevolmente aumentato le possibilità di stili: è diventato creazione a prezzi accessibili elementi animati senza usando JavaScript, c'era il supporto per anti-aliasing, ombre, gradienti, ecc. La specifica era divisa in moduli, ognuno dei quali ha iniziato a svilupparsi separatamente. Dal 2011, i moduli CSS4 sono in fase di sviluppo. Le possibilità sono ancora descritte nelle versioni bozza.

struttura linguistica

I CSS possono essere caratterizzati in parole semplici come un insieme di regole che descrivono come dovrebbe apparire un elemento.

Una regola è costituita da un selettore e da un blocco di dichiarazione.

Selettori

Il selettore indica quale elemento è descritto in Proprietà CSS stile. Qualsiasi tag a cui viene data una formattazione (dimensione, colore, ecc.) può essere utilizzato come selettore. Se è necessario impostare stili diversi per un tag o applicarne uno per elementi diversi, utilizzare le classi e una voce del modulo "Tag.Class (proprietà: valore;)". Il nome della classe è specificato in caratteri latini, può contenere un trattino basso o un trattino. Se non specifichi un tag, ma inizi a registrare con ".Class", puoi utilizzare la regola per qualsiasi tag. Se elenchi più classi per un tag, tutti gli stili descritti verranno applicati ad esso. L'identificatore specifica un nome univoco per un elemento a cui assegnare uno stile o fare riferimento allo script. Registra "#Identifier (proprietà: valore;)". Il nome dell'identificatore è composto da lettere alfabeto latino, trattino e trattino basso sono consentiti. Per applicare un identificatore a un tag specifico, specificarne il nome, quindi senza spazi e tramite il cancelletto il nome dell'identificatore.

Blocco annunci

Il blocco di dichiarazione è costituito da coppie "proprietà: valore" (la voce è sempre seguita da due punti), inseriti in parentesi graffe... Le voci terminano con punto e virgola. I CSS sono insensibili a tab, spazi, maiuscole e minuscole. La scelta del metodo di registrazione (in una colonna con rientri o solo in una riga) è a discrezione dello sviluppatore. Se per un selettore sono registrati significati diversi per una proprietà viene data priorità alla voce in basso.

Collegamento CSS

I CSS possono essere collegati all'HTML in diversi modi:

  • all'interno del tag utilizzando l'attributo style. Non è necessario specificare un selettore;
  • Aggiungi Tag

    Testo di esempio

    Se in decimale parte interaè uguale a zero, allora è consentito non scriverlo. La notazione .7 e 0.7 sono equivalenti.

    Interesse

    La notazione percentuale viene solitamente utilizzata nei casi in cui è necessario modificare il valore relativo a elemento genitore o quando le dimensioni dipendono da condizioni esterne... Quindi, una larghezza della tabella del 100% significa che si adatterà alla dimensione della finestra del browser e cambierà con la larghezza della finestra (esempio 6.3).

    Esempio 6.3. Entrata percentuale

    HTML5 CSS 2.1 IE Cr Op Sa Fx

    Larghezza percentuale

    Contenuto della tabella

    Le percentuali non devono essere numeri interi, ma sono consentiti decimali, ad esempio 56,8%.

    Dimensioni (modifica)

    Per il dimensionamento vari elementi, CSS utilizza unità assolute e relative. Le unità assolute sono indipendenti dal dispositivo di output e le unità relative determinano la dimensione di un elemento rispetto a un valore di un'altra dimensione.

    Unità relative

    Unità relative solitamente utilizzato per lavorare con il testo o quando è necessario calcolare la percentuale tra gli elementi. Tavolo 6.1 elenca le principali unità relative.

    L'unità emèun valore variabile che dipende dalla dimensione del carattere dell'elemento corrente (la dimensioneèimpostata tramite lo stile proprietà font-size). Ogni browser ha una dimensione di testo predefinita che viene utilizzata quando questa dimensione non è specificata in modo esplicito. Pertanto, inizialmente 1em uguale alla taglia il carattere predefinito del browser o la dimensione del carattere dell'elemento genitore. La notazione percentuale è identica a em nel senso che 1em e 100% sono uguali.

    L'unità ex è definita come l'altezza del carattere "x" in minuscolo... Ex è soggetto alle stesse regole di em, ovvero è vincolato alla dimensione del carattere predefinita del browser o alla dimensione del carattere dell'elemento genitore.

    Un pixel è un punto elementare visualizzato da un monitor o altro un dispositivo simile, ad esempio, uno smartphone. La dimensione dei pixel dipende dalla risoluzione del dispositivo e dalla sua caratteristiche tecniche... L'Esempio 6.4 mostra l'uso di pixel ed em per impostare la dimensione del carattere.

    Esempio 6.4. Utilizzo di unità relative

    HTML5 CSS 2.1 IE Cr Op Sa Fx

    Unità relative

    Intestazione da 30 pixel

    Dimensione del testo 1,5 em

    Il risultato di questo esempio è mostrato di seguito (Fig. 6.1).

    Riso. 6.1. Dimensioni del testo in varie unità

    Unità assolute

    Le unità assolute vengono utilizzate meno frequentemente delle unità relative e vengono solitamente utilizzate quando si lavora con il testo. Tavolo 6.2 elenca le unità assolute di base.

    L'unità più comune è, forse, il paragrafo, che viene utilizzato per indicare la dimensione del carattere. Sebbene siamo abituati a misurare tutto in millimetri e unità simili, il punto è forse l'unico valore da non sistema metrico misurazione, che viene utilizzata ovunque nel nostro paese. E tutto grazie editor di testo e sistemi editoriali. L'Esempio 6.5 mostra l'uso di punti e millimetri.

    Esempio 6.5. Utilizzo di unità assolute

    HTML5 CSS 2.1 IE Cr Op Sa Fx

    Unità assolute

    Intestazione a 24 punti

    Sposta il testo a destra di 30 millimetri

    Il risultato dell'utilizzo delle unità assolute è mostrato di seguito (Fig. 6.2).

    Riso. 6.2. Dimensioni del testo in varie unità

    Quando si impostano le dimensioni, assicurarsi di specificare le unità di misura, ad esempio larghezza: 30 px. Altrimenti, il browser non sarà in grado di mostrare il risultato desiderato, perché non capisce di quale dimensione hai bisogno. Le unità non vengono aggiunte solo quando valore zero(margine: 0).

    Colore

    Puoi impostare il colore negli stili in tre modi: valore esadecimale, per nome e in formato RGB.

    Esadecimale

    I numeri esadecimali vengono utilizzati per impostare i colori. Il sistema esadecimale, a differenza del sistema decimale, si basa, come suggerisce il nome, sul numero 16. I numeri saranno i seguenti: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 , A, B, C , D, E, F. Cifre da 10 a 15 sostituite con lettere latine... Numeri maggiori di 15 pollici sistema esadecimale si formano unendo due numeri in uno. Ad esempio, il numero 255 in sistema decimale corrisponde al numero FF nel sistema esadecimale. Per evitare confusione nella definizione del sistema di numerazione, prima numero esadecimale usa il simbolo cancelletto #, ad esempio # 666999. Ciascuno dei tre colori — rosso, verde e blu — può variare da 00 a FF. Pertanto, la designazione del colore è divisa in tre componenti #rrggbb, dove i primi due caratteri indicano la componente rossa del colore, i due centrali - verde e gli ultimi due - blu. È consentito utilizzare una forma abbreviata come #rgb, dove ogni carattere deve essere raddoppiato (#rrggbb). Ad esempio, # fe0 viene trattato come # ffee00.

    Per nome

    I browser supportano alcuni colori per nome. Tavolo 6.3 mostra i nomi, il codice esadecimale e la descrizione.

    tab. 6.3. Nomi di colore
    Nome Colore Il codice Descrizione
    bianco #ffffff o #ffff bianco
    d'argento # c0c0c0 Grigio
    grigio #808080 Grigio scuro
    Nero # 000000 o # 000 Nero
    marrone #800000 Rosso scuro
    rosso #ff0000 o #f00 rosso
    arancione #ffa500 arancione
    giallo # ffff00 o # ff0 Giallo
    oliva #808000 Oliva
    lime # 00ff00 o # 0f0 Verde chiaro
    verde #008000 Verde
    acqua # 00ffff o # 0ff Blu
    blu # 0000ff o # 00f Blu
    Marina Militare #000080 blu navy
    verde acqua #008080 Blu verde
    fucsia # ff00ff o # f0f Rosa
    viola #800080 Viola

    Con RGB

    Puoi determinare il colore usando i valori decimali dei componenti rosso, verde e blu. Il valore di ciascuno dei tre colori può assumere valori da 0 a 255. Puoi anche impostare il colore come percentuale. Innanzitutto, viene indicata la parola chiave rgb, quindi i componenti del colore sono indicati tra parentesi, separati da virgole, ad esempio rgb (255, 0, 0) o rgb (100%, 20%, 20%).

    Esempio 6.6 presenta diversi modi impostazione dei colori degli elementi delle pagine web.

    Esempio 6.6. Rappresentazione del colore

    HTML5 CSS 2.1 IE Cr Op Sa Fx

    Colori

    Lorem ipsum dolor sit amet

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.

    Il risultato di questo esempio è mostrato in Fig. 6.3.

    Indirizzi

    Gli indirizzi (URI, Identificatori di risorse uniformi, Identificatori di risorse uniformi) vengono utilizzati per indicare il percorso di un file, ad esempio per installare immagine di sfondo Sulla pagina. Per fare ciò, usa la parola chiave url(), scrivi un parente o indirizzo assoluto file. In questo caso, l'indirizzo può essere specificato in facoltativo singolo o virgolette(esempio 6.7).

    Esempio 6.7. Indirizzo file immagine

    HTML5 CSS 2.1 IE Cr Op Sa Fx

    Aggiungere uno sfondo

    Attenzione, la pagina richiesta non è stata trovata!

    In questo esempio, il selettore del corpo utilizza un indirizzo assoluto per file grafico e il div è relativo nel selettore.

    parole chiave

    Le parole chiave vengono utilizzate attivamente come valori, che determinano il risultato desiderato dell'azione delle proprietà di stile. parole chiave sono scritti senza virgolette.

    Corretto: P (allineamento del testo: a destra;)
    Non valido: P (text-align: "right";)

    Domande da verificare

    1. Quale riga contiene l'errore?

    1. dimensione del carattere: 20px
    2. dimensione del carattere: 0
    3. dimensione del carattere: 1.5em
    4. dimensione del carattere: 5 mm
    5. dimensione del carattere: 300ex

    2. Quale espressione è scritta correttamente?

    1. colore: #fco
    2. larghezza: "auto"
    3. dimensione del carattere: blu
    4. fondotinta: rosso
    5. confine: nessuno

    3. Che dimensione in punti avrà il testo?

    Testo di esempio

    se la pagina ha il seguente stile?

    CORPO (dimensione carattere: 24pt;)
    P (dimensione carattere: 50%;)
    SPAN (dimensione del carattere: 1.5em;)

    4. Anya vuole installare colore viola sfondo della pagina web. Qual è il miglior valore per la proprietà di sfondo?

    1. # cbd1e8
    2. RGB (121, 232, 47)
    3. # b6b7be
    4. RGB (205%, 85%, 53%)

    5. Qual è l'errore nel seguente stile?

    img (float: sinistra; larghezza bordo: 3; display: blocco)

    1. Punto e virgola mancante alla fine della voce.
    2. Le unità della proprietà di larghezza del bordo non sono specificate.
    3. I valori di sinistra e di blocco non sono quotati.
    4. Proprietà di larghezza del bordo non esiste.
    5. Il valore di blocco della proprietà display non può essere applicato alle immagini.

    Risposte

    1. dimensione del carattere: 1,5 em

    5. Non sono specificate le unità di misura per la proprietà di larghezza del bordo.

    abbiamo rilasciato nuovo libro"Marketing dei contenuti in nei social network: Come entrare nella testa degli iscritti e innamorarsi del tuo brand."

    Iscriviti a

    CSS è un linguaggio per modellare l'aspetto di un documento creato utilizzando un linguaggio di markup. I CSS sono comunemente usati come strumento per descrivere pagine web precedentemente scritte in XHTML e.

    Inoltre, CSS può essere utilizzato con altri documenti come XML, più comunemente documenti XUL e SVG.

    Per capire cos'è il CSS, diamo un'occhiata a un semplice esempio. Quando un dipendente della redazione di un giornale o di una rivista esegue l'impaginazione della pubblicazione, prende appunti, in base ai quali viene quindi sviluppato l'aspetto del materiale finito. Ad esempio: "evidenzia il titolo in rosso", "rientra", "aumenta la distanza tra blocchi di informazioni" eccetera. Quando si lavora con i siti, non è possibile scrivere tali note in un linguaggio normale, il browser non sarà in grado di leggerle. Affinché tenga conto dei voti, è necessario scriverli in CSS.

    Come funziona il CSS

    Il principio di funzionamento si basa sul fatto che il CSS trova un certo elemento HTML(titolo) e definisce per esso proprietà specifica(colore) per assegnargli un valore (rosso). È scritto così:

    I CSS sono usati per decisioni stilistiche così come per il layout del documento tipo HTML: compiti di altezza, colonne, posizionamento di elementi e così via.

    Come e dove scrivere CSS

    • I CSS possono essere scritti come attributo direttamente in HTML.

    • Il tag può essere applicato