Proviamo a creare un semplice menu, una barra di navigazione
Transcript
Proviamo a creare un semplice menu, una barra di navigazione
Proviamo a creare un semplice menu, una barra di navigazione, inserendo nel body di una pagina html il seguente codice: <div> <a href=“home.htm”> <a href=“storia.htm”> <a href=“prodotti.htm”> <a href=“download.htm”> <a href=“contatti.htm”> </div> Homepage Chi siamo Prodotti Download Contatti </a> </a> </a> </a> </a> Provare ad aggiungere l'attributo title=“breve descrizione” al tag a. Si crea così un tooltip, ossia un riquadro descrittivo che compare al passaggio del mouse sopra il link. Ad esempio: <a href=“home.htm” title=“torna alla home page”> Homepage </a> Definiamo separatamente in un foglio di stile le caratteristiche della barra di navigazione: div { background: navy; } a:link, a:visited { color: silver; font-weight: bold; text-decoration: none; } a:hover { color: navy; background: silver; } La pseudo-classe :hover fa riferimento al momento in cui il cursore si trova sopra al link (senza aver fatto clic). La pseudo-classe :link fa riferimento al link (non ancora visitato). La pseudo-classe :visited fa riferimento al link già visitato. Notare l'aggiunta della propritetà text-decoration Perchè si rende necessario aggiungere tale proprietà? text-decoration: underline; possibili valori underline (sottolineato), overline (barrato) o none (nessuna)