Jakie są kody tła HTML?
Kody w tle dla języka HTML (HyperText Markup Language) to właściwości elementów na poziomie bloku, które mogą zmienić wygląd obszaru za wyświetlanym tekstem i obrazami na stronie internetowej. Używając kodów tła HTML, można zmienić kolor tła strony lub zdefiniować i wyświetlić obraz jako tapetę tła. Kody te można wykorzystać jako właściwość znacznika treści HTML lub zdefiniować bardziej szczegółowo za pomocą kaskadowych arkuszy stylów (CSS). Chociaż kody tła HTML mogą poprawić wygląd strony internetowej, mogą również powodować problemy z czytelnością strony, jeśli nie zostaną odpowiednio przetestowane. Ponadto niektóre kody w tle zostały osłabione - w szczególności właściwości znacznika body HTML - i mogą nie być wyświetlane poprawnie, jeśli nie zostaną zdefiniowane we właściwościach CSS.
Zarówno właściwość tła znacznika treści HTML, jak i właściwość obrazu tła CSS pozwalają projektantowi określić plik, który może być użyty jako obraz tła strony internetowej. Gdy obraz jest zdefiniowany za pomocą właściwości tła znacznika treści, obraz jest stosowany do tła całej strony. Jeśli używana jest właściwość CSS obrazu w tle, obraz można ograniczyć do pojedynczego elementu na poziomie bloku, takiego jak tabela lub pole tekstowe. Obraz może być prawie wszystkim, chociaż większość przeglądarek nie wyświetla animacji w formacie wymiany graficznej (gif) jako obrazu tła i zamiast tego może wyświetlać tylko pierwszą klatkę.
Inne kody tła mogą być używane z tagiem body i dodatkowymi właściwościami CSS. Umożliwiają zdefiniowanie obrazu jako powtarzającego się na całym tle w pionie, w poziomie lub w obu przypadkach. Kodów tła HTML można również użyć do wyrównania obrazu do określonego obszaru ekranu, takiego jak prawy dolny róg. Właściwości CSS mogą akceptować wartości procentowe lub lokalizacje pikseli jako argumenty, zapewniając metodę pozycjonowania obrazów w bardzo określonych lokalizacjach.
Istnieje również prostszy zestaw kodów tła HTML, które zajmują się definiowaniem jednolitego koloru jako tła dla strony internetowej. Podobnie jak w przypadku obrazów, zastosowanie koloru wewnątrz znacznika body zmieni kolor tła całej strony, a zmiana właściwości treści CSS ograniczy zmianę do pojedynczego elementu na poziomie bloku. Ważne jest, aby pamiętać, że niektóre przeglądarki internetowe pozwalają użytkownikom wyłączać wyświetlanie obrazów i kolorów tła.
Kody w tle HTML mogą czasami być wyświetlane niepoprawnie lub wyłączone, dlatego za słabą praktykę projektową uważa się poleganie w dużej mierze na kolorze obrazu tła w celu przekazania ważnych informacji przeglądającemu witrynę. Podobnie, jeśli kolor tekstu i tła są odwrócone, a tło nie jest wyświetlane poprawnie, to osoby przeglądające stronę internetową mogą w ogóle nie widzieć tekstu. Utrzymanie ciemnego koloru tekstu na jasnym tle może pomóc w uwidocznieniu strony internetowej, nawet jeśli tło nie jest pokazane w pożądanym kolorze.