renatoweb
 
Presentazione La Sintassi In Linea Nella Pagina Nel Foglio esterno Le Classi I Selettori ID
La Grafica i Links Attrib. Testo Attrib. Colore Attrib. Sfondi Attrib. Posizione Parametri

I Selettori ID

Il selettore ID o identificatore, svolge praticamente la funzione di etichetta di un contenitore; assegnando quindi dei parametri e marcarli con un ID, basterà richiamare il nome del selettore (ID) e con lui saranno richiamati, all'interno del contenitore, tutti i parametri e valori ad esso associati. L'uso degli ID, così come quello delle classi, può essere associato a qualsiasi elemento html valido anche se di norma lo si adopera con l'elemento <DIV>. L'elemento (div) non ha molto significato in html, ed infatti viene adoperato proprio con i css, specialmente per la gestione delle immagini e dei blocchi di testo.
 
Definiamo un ID, per farlo è sufficiente assegnare un nome, ad esempio: renatoweb, preceduto dal simbolo # pound (cancelletto) all'interno di uno style, per cui:

 

<style type="text/css">
<!--
#renatoweb {

font-family: Verdana,Arial,sans-serif;
color: #ff0000;
font-size: 10pt;
text-align: center;
font-weight: lighter;
font-style: italic;
       }
-->
</style>
A prima vista si direbbe identico ad una classe, ed infatti è molto simile, iaggiungerei che è sicuramente più limitato di una classe, in quanto un selettore ID può essere adoperato una sola volta all'interno di un documento mentre una classe non ha praticamente alcun limite.

La cosa positiva è che si possono combinare classi e selettori ID, per cui evviva l'abbondanza che sarà sfruttata sicuramente al meglio dal nostro estro del momento.

Tornando al nostro esempio, abbiamo inserito gli stessi attributi usati per la classe firma, per cui otterremo lo stesso identico risultato facendo uso delle seguenti sintassi:

<div id="renatoweb">testo che rispetta gli attributi dell'identificatore id </div>

<div class="renatoweb">testo che rispetta gli attributi della classe </div>

Questo l'identico risultato:

testo che rispetta gli attributi dell'identificatore id
testo che rispetta gli attributi della classe


Abbiamo però detto che l'uso di ID è di solito lasciato al posizionamento degli oggetti grafici o blocchi di testo e pertanto immaginiamo ora di voler posizionare un testo a 40 pixel dal bordo superiore e a 263 pixel dal bordo laterale sinistro con una priorità di visualizzazione uguale a 1 associandolo ad un selettore ID di nome renatoweb1.

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

#renatoweb1 {

position: absolute;
top: 100 px;
left: 263 px;
zindex: 1;
     
 }
-->
</style>

Adesso non resta che inserire il testo, all'interno dell'elemento <DIV> associare a questo contenitore il selettore ID "renatoweb1" così da vedere il contenuto di DIV posizionato a 100 pixel dal bordo superiore e a 263 pixel da quello laterale sinistro con una priorità di visualizzazione uguale a 1.
 


Ancora una volta capirete meglio il significato di queste sigle più avanti, quando saranno spiegate in modo più accurato, per il momento è sufficiente capire il meccanismo, per cui la sintassi corretta è questa:

<div id="renatowb1">renatoweb</div>

Se avete capito come funziona avrete anche capito che la scritta renatoweb si trova a 100 pixel dal bordo superiore e a 263 pixel dal bordo laterale sinistro, per cui andate ad inizio pagina, fate bene attenzione a quella zona e potrete notare la piccola scritta. Da notare anche come questa tecnica permetta un precisissimo posizionamento impossibile con HTML ma reso estremamente semplice e preciso dall'uso dei css.

Continua:    La Gafica

 


RIZZI RENATO

renato@renatoweb.it