javascript - w3c link tag




I tag<link href=""> vengono inseriti solo nel tag<head>? (4)

È possibile / buona pratica usare <link href""> per includere i fogli di stile al di fuori del tag <head> , oppure funzionano solo / dovrebbero essere usati solo in <head> ?


Il tag definisce la relazione tra un documento e una risorsa esterna.

Il tag è più utilizzato per collegarsi ai fogli di stile.

Nota: l'elemento link deve essere incorporato nella sezione head e può apparire un numero qualsiasi di volte.

Da: http://www.w3schools.com/tags/tag_link.asp

L'elemento LINK (<link>) viene utilizzato per aggiungere informazioni esterne relative al documento HTML nell'intestazione del documento nell'elemento HEAD.

Da: http://www.w3.org/QA/Tips/use-links


È possibile farlo.

Non è raccomandato farlo, perché qualunque sia il contenuto prima che <link> avvii il rendering e poi quando il foglio di stile è caricato verrà rerenderizzato con i nuovi stili. Ciò significa che il pageload sarà più lento (perché il browser deve rifare tutto ciò che funziona) e più brutto (perché ci sarà questo flash di contenuti con uno stile che sarà poi ridisegnato per apparire diverso).


Non sono validi al di fuori della head , anche se nessun browser che conosco non applicherà gli stili se non è un bambino di head .


Sì, l'elemento è un elemento di metadati, il cui genitore autorizzato è head o un elemento in testa.





css