Przejd¼ do tre¶ci

T³o

Usuniêcie t³a

selektor { background: none }
Selektorem mo¿e byæ praktycznie dowolny znacznik, np. p - akapit, h1 - tytu³ czy td - komórka tabeli [zobacz: Wstawianie stylów].

Polecenie umo¿liwia wykasowanie zdefiniowanego wcze¶niej t³a. Okazuje siê ono przydatne, czê¶ciej ni¿ mo¿na by s±dziæ. Na przyk³ad wyobra¼my sobie, ¿e w zewnêtrznym arkuszu stylów okre¶lamy ogólne w³asno¶ci dla wszystkich stron naszego serwisu. Za³ó¿my, ¿e znajduje siê tam m.in. deklaracja t³a obrazkowego stron. Je¶li teraz zechcemy tylko na jednej ze stron zastosowaæ zwyk³e t³o, a jednocze¶nie na innych pozostawiæ nadal obrazkowe, mo¿e to uczyniæ na dwa sposoby:

  1. Nie do³±czaæ zewnêtrznego arkusza do wybranej strony. Takie rozwi±zanie nie jest jednak zbyt dobre, poniewa¿ musimy rêcznie wpisywaæ wszystkie inne deklaracje, które znajduj± siê w arkuszu (np. kolor tekstu na stronach), pomijaj±c przy tym t±, która odpowiada za t³o. Chocia¿ pocz±tkowo osi±gniemy ¿±dany efekt, jednak przy ka¿dej modyfikacji szaty graficznej serwisu, bêdziemy zmuszeni modyfikowaæ równie¿ tak± stronê. Nie do¶æ, ¿e jest to uci±¿liwe (zw³aszcza gdy istnieje wiêcej takich stron), to po jakim¶ czasie mo¿emy po prostu zapomnieæ o tej dodatkowej modyfikacji, co sprawi, ¿e strona taka bêdzie ró¿ni³a siê wygl±dem od innych.
  2. W wewnêtrznym arkuszu wybranej strony lub w stylu inline mo¿na umie¶ciæ przedstawione powy¿ej polecenie. Mo¿emy wtedy bez przeszkód do³±czyæ zewnêtrzny arkusz i nie musimy za ka¿dym razem oddzielnie modyfikowaæ takiej strony.

Jak widaæ drugi sposób jest znacznie korzystniejszy. Dodatkowo istniej± sytuacje, gdy pierwsza metoda jest wrêcz niemo¿liwa do zastosowania, np. w przegl±darkach odsy³acze s± zwykle domy¶lnie podkre¶lane. Je¶li chcemy z tego zrezygnowaæ, musimy usun±æ dekoracjê tekstu:

a:link, a:visited { text-decoration: none }

Dla wielu innych w³asno¶ci stylów istniej± analogicznie dzia³aj±ce warto¶ci - zwykle s± to: none, normal, auto, transparent itp.

Polecenie background: ;none usuwa wszystkie w³asno¶ci dotycz±ce t³a. Mo¿na równie¿ usun±æ tylko wybrane, stosuj±c odpowiednie polecenia dla ka¿dej w³asno¶ci, któr± chcemy usun±æ (np. background-color: transparent; background-image: ;none; itd.). Pozwala to np. usun±æ t³o obrazkowe, lecz pozostawiæ kolor t³a. Dzia³aj± one oczywi¶cie nie tylko z zewnêtrznym arkuszem, ale równie¿ z wewnêtrznym - zgodnie z zasadami kaskadowo¶ci.

Przyk³ad:

Gdyby arkuszu stylów tej strony [zobacz: Wstawianie stylów], zosta³a umieszczona taka linijka:
h4 { background-color: red }
to wszystkie tytu³y rzêdu czwartego mia³yby automatycznie przypisane t³o koloru czerwonego. Ale je¶li chcemy zrezygnowaæ z t³a dla wybranych elementów, wystarczy wpisaæ background-color: transparent w definicji inline:
<h4 style="background-color: transparent">To równie¿ jest tytu³ rzêdu czwartego, lecz mimo to nie ma ju¿ t³a</h4>

Zobacz tak¿e

  • html
    Tekst / Zmiany

    Jak poinformowaæ u¿ytkownika o wprowadzonych zmianach na stronie WWW: elementy wstawione i usuniête?

  • css
    T³o / Kolor

    Jak zmieniæ kolor t³a dowolnego elementu?

  • css
    T³o / T³o obrazkowe

    Jak ustawiæ t³o graficzne (obrazek, zdjêcie) pod dowolnym elementem? Jak ustaliæ rozmiary obrazka w tle?

Wiêcej tematów

Dotacje

Pomog³a Ci ta strona? Chcesz, aby dalej siê rozwija³a?
Dotpay - Bezpieczne transakcje internetowePayPalWp³aæ dobrowoln± dotacjê...