Utilizzo di Div invece di ancore
Domanda
Sul mio sito web, www.funpunks.com, nella parte superiore sinistra della pagina vedrai la navigazione. L'ho fatto usando div di dimensioni fisse con immagini di sfondo e usando javascript per reindirizzare & Quot; window.location = ' http://www.funpunks.com/ '" ecc.
Ma che dire degli utenti che hanno disabilitato il loro javascript, ecc.? Penso di dover usare i tag anchor.
Ho bisogno di questi tag di ancoraggio per essere visualizzati come blocco e ho bisogno che abbiano un'immagine di sfondo. Inoltre, ogni collegamento diverso deve avere la propria altezza / larghezza e immagine al passaggio del mouse.
Potrebbe essere fatto usando tag di ancoraggio anziché div?
Grazie
Soluzione
Perché non usi ancora le ancore ma le visualizzi come elementi a livello di blocco con CSS?
a.some-class { display:block; }
Altri suggerimenti
Sicuramente voglio usare < a > è qui. Scegli il markup semantico ogni volta. Fai solo style = & Quot; display: block & Quot; e imposta la larghezza, l'altezza, l'immagine di sfondo ecc. Ad esempio, dai un'occhiata a uno dei miei siti qui: http : //krystalware.com/Products/SlickUpload/ . Le schede a sinistra e in alto sono entrambe a, in stile corretto.
un tag A può avere la sua altezza / larghezza impostata tramite CSS proprio come tutto il resto.