Vad är en bakgrundstagg i HTML?
Det finns inget sådant som en bakgrundstagg i HTML. Det som kan ha kallats en bakgrundstagg i äldre versioner av HTML - bakgrundsattributet för <BODY> HTML-taggen - användes för att visa en bakgrundsbild för en webbsida. Den nuvarande rekommendationen från World Wide Web Consortium (W3C) är HTML 4.01 / XHTML 1.0. I denna rekommendation avskrivs bakgrundsattributet: Det anses inte längre vara giltigt HTML. Det relaterade <BODY> -attributet bgcolor , som kan betraktas som en bakgrundstagg, avskrivs också.
Cascading Style Sheets (CSS) bör användas för att ställa in alla bakgrundseffekter på en giltig HTML- eller XHTML-webbsida. Att använda CSS för att definiera bakgrundsegenskaper är mycket mer flexibelt än den äldre metoden. Bakgrundsattributet eller bakgrundsetiketten begränsades till att visa en bakgrundsbild. Bakgrundsegenskaper i CSS kan definiera var bakgrunden börjar, hur den upprepas och om den bläddrar med resten av sidan eller förblir på samma plats. CSS-bakgrundsegenskaper kan tillämpas på en hel webbsida eller element på sidan.
Bakgrundsegenskaper inkluderar bakgrundsfärg , bakgrundsbild , bakgrundsfästning , bakgrundsposition och bakgrundsupprepning . Alla dessa egenskaper kan konsolideras under bakgrundsegenskapen istället för att ställas in som separata egenskaper. Detta kallas en kortvarig egenskap.
Som det gamla bgcolor-attributet kan bakgrundsfärgen vara i form av ett RGB-värde, en hexkod eller ett färgnamn. Bakgrunden till alla element som den här egenskapen används på kommer att visas i den färgen. Värdet för bakgrundsbild är bildens URL.
De andra egenskaperna - bakgrundsfästning, bakgrundsposition och bakgrundsupprepning - kan definieras, men om de inte är det kommer standardvärden att användas. Bakgrundsupprepning används för att upprepa bakgrunden antingen vertikalt eller horisontellt; som standard upprepas den vertikalt och horisontellt. Bakgrundsfästning gör att bakgrundsbilden antingen bläddrar med resten av sidan, som är standard, eller stannar på ett ställe. Standard för bakgrundsposition är elementets övre vänstra hörn.
Olika webbläsare kan visa bakgrundsegenskaperna annorlunda eller kräva mer specifika definitioner i CSS. Till exempel, även om Internet Explorer® 8 stöder ärvvärdet för vissa egenskaper, stöder det inte för bakgrundsegenskaper. I Firefox® fungerar inte egenskapen för bakgrundsposition inte ordentligt om egenskapen bakgrundsbilagning inte är inställd på fast. Utvecklare bör testa sina sidor i en rad olika webbläsare för att se till att sidorna visas som avsedda.