Beyond Fantasy

CSS - Cascading Style Sheets

« Older   Newer »
  Share  
TOPIC_ICON13  view post Posted on 6/2/2018, 02:32
Avatar

Junior Member

Group:
Administrator
Posts:
88

Status:


Siamo arrivati al CSS ( acronimo di Cascading Style Sheets, in italiano fogli di stile a cascata) ovvero il cuore di ogni pagina web. La domanda che salta subito fuori č "ma cosa sono 'sti fogli di stile o style" ?

CITAZIONE
il css č un linguaggio che definisce la formattazione di documenti HTML e XHTML ( regolato dal W3C )

Un tempo poco utilizzato in favore della formattazione tramite tags, adesso indispensabile.

Perchč?

1) praticitā : inizialmente in termini di lunghezza le pagine web erano veri e propri papiri, mentre con un solo foglio di stile , presente nella TESTA (HEAD) si comanda "un intero sito" , senza andare ad allungare e rendere ingestibile il "CORPO" ( BODY)
2) tempistica ( una sola variazione nel css basta per essere visualizzata in tutto il sito).
3) universalitā : il css e' visualizzabile da piu' browsers e compatibile con smartphone, tablet e relativi monitor.

Un foglio di stile puo' essere inserito manualmente tra i tags :

CODICE
<HEAD> </HEAD>


in questo modo :

CODICE
<HEAD>
<TITLE>NOME SITO</TITLE>
<STYLE TYPE="TEXT/CSS">
FOGLIO DI STILE
</STYLE>
</HEAD>


oppure tramite un link ad un foglio esterno alla pagina ( sistema pratico per eventuali modifiche ) :

CODICE
<HEAD>
<TITLE>NOME SITO</TITLE>
<LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="LINK FOGLIO DI STILE. CSS">
</HEAD>




SELETTORI

Nel CSS le regole vengono dette SELETTORI, a loro volta costituiti da PROPRIETA' racchiuse tra parentesi { } ed i loro VALORI ( PROPRIETA' e VALORE assieme vengono detti DICHIARAZIONE)

CODICE
SELETTORI {
PROPRIETA' A + VALORI A
PROPRIETA' B + VALORI B
PROPRIETA' C + VALORI C
}


→ i selettori vengono categorizzati in :

SELETTORI DI TIPO

applicano le proprietā a tutti gli elementi del SELETTORE determinato.
CODICE
BODY {  }

CODICE
P {  }


SELETTORI DI CLASSE

applicano le proprieta' ad ogni documento,immagine,contenuto che richiami il nome del selettore, indicato da un .
CODICE
.NOME CLASSE { }

→ ed un esempio della stringa di richiamo
CODICE
<IMG CLASS="NOME CLASSE".......>


SELETTORI DI IDENTIFICAZIONE

simile alla classe ma identifica in modo univoco un elemento, viene richiamato con una stringa differente ed č indicato con #
CODICE
#NOME IDENTIFICATORE { }

→ ed un esempio della stringa di richiamo
CODICE
<DIV ID="NOME IDENTIFICATORE".......>


PSEUDOCLASSI

indicano elementi in base alle loro proprietā.
→ I piu' comuni :
CODICE
A:LINK

→ che definisce la formattazione dei collegamenti ipertestuali presenti nella nostra pagina
CODICE
A: ACTIVE

→ che definisce la formattazione dei suddetti attivi
CODICE
A:HOVER

→ che definisce la formattazione dei suddetti al passaggio del mouse


PROPRIETA'

Le proprietā dei selettori sono numerose, ma quelle utilizzate piu' comunemente nella personalizzazione di una pagina web sono :

CODICE
BACKGROUND

→ definisce il colore di sfondo di un elemento
CODICE
BORDER

→ definisce i bordi di un elemento
CODICE
FONT

→ definisce caratteri e testo
CODICE
MARGIN

→ definisce i margini esterni degli elementi
CODICE
PADDING

→ definisce i margini interni degli elementi
CODICE
COLOR

→ definisce il colore del testo
CODICE
TEXT

→ definisce la formattazione del testo

Infine un esempio di SELETTORE con le sue DICHIARAZIONI.

CODICE
A {
TEXT-TRANSFORM: UPPERCASE;
FONT-SIZE:8PX;
FONT-FAMILY: "sans-serif", georgia, verdana, arial;
TEXT.DECORATION: NONE;
COLOR: #2884BF;
FONT-WEIGHT: BOLD;
LETTER-SPACING: 1PX}


→ e si ottiene QUESTO LINK
 
Top
0 replies since 6/2/2018, 02:32   115 views
  Share