In HTML, cos'è un tag di sfondo?
Non esiste un tag di sfondo in HTML. Quello che avrebbe potuto essere chiamato un tag di sfondo nelle versioni precedenti di HTML - l'attributo di sfondo del tag
HTML - è stato utilizzato per visualizzare un'immagine di sfondo per una pagina Web. L'attuale raccomandazione del World Wide Web Consortium (W3C) è HTML 4.01/XHTML 1.0. In questa raccomandazione, l'attributo di fondo è deprecato : non è più considerato HTML valido. Anche l'attributo bgColor , che potrebbe essere considerato un tag di sfondo.fogli di stile a cascata (CSS) dovrebbero essere utilizzati per impostare tutti gli effetti di fondo in una pagina Web HTML o XHTML valida. L'uso di CSS per definire le proprietà di sfondo è molto più flessibile del metodo più vecchio. L'attributo di sfondo o il tag di sfondo, era limitato alla visualizzazione di un'immagine di sfondo. Le proprietà di sfondo in CSS possono definire dove inizia l'immagine di sfondo, come si ripete e se scorre con il resto delpagina o soggiorna nello stesso posto. Le proprietà di sfondo CSS possono essere applicate a un'intera pagina Web o elementi nella pagina.
Proprietà di sfondo includono background-color , sfondo-immagine , attacco di sfondo , posizione di sfondo e background-repeat . Tutte queste proprietà possono essere consolidate nell'ambito della proprietà di fondo invece di essere impostate come proprietà separate. Questa si chiama proprietà stensa.
Come il vecchio attributo BGColor, il colore di sfondo può essere sotto forma di un valore RGB, un codice esadecimale o un nome di colore. Lo sfondo di qualsiasi elemento a cui viene applicata la proprietà verrà visualizzata in quel colore. Il valore per l'immagine di fondo è l'URL dell'immagine.
Le altre proprietà-attacco di fondo, posizione di fondo e ripetizione di sfondo-possono essere definite, ma in caso contrario, verranno utilizzati i valori predefiniti. IndietroIl ripetizione a terra viene utilizzato per ripetere lo sfondo in verticale o in orizzontale; Per impostazione predefinita, si ripete in verticale e in orizzontale. L'attacco di sfondo fa scorrere l'immagine di sfondo con il resto della pagina, che è l'impostazione predefinita o rimanere in un posto. Il valore predefinito della posizione di sfondo è l'angolo in alto a sinistra dell'elemento.
Diversi browser Web possono visualizzare le proprietà di sfondo in modo diverso o richiedere definizioni più specifiche nel CSS. Ad esempio, anche se Internet Explorer® 8 supporta il valore ereditario per alcune proprietà, non lo supporta per le proprietà di fondo. In Firefox®, la proprietà di posizione di fondo non funziona correttamente se la proprietà di attacco di fondo non è impostata su come fissata. Gli sviluppatori dovrebbero testare le loro pagine in una varietà di browser per assicurarsi che le pagine visualizzino come previsto.