Korzystając z tej strony zgadzasz się z polityką prywatności i regulaminem.
Akceptuj
WebInside.plWebInside.plWebInside.pl
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
Szukaj
  • Kontakt
  • Forum
WebInside.pl © 2023.
Czytasz: CSS na kilka sposobów
Udostępnij
Zaloguj się
Powiadomienia
Aa
WebInside.plWebInside.pl
Aa
Szukaj
  • Strona główna
  • Aktualności
  • Technologie webowe
  • Publicystyka
  • E-marketing
  • Poradniki
  • AI
  • Technologie
  • Artykuły partnerskie
  • Więcej
    • Kontakt
    • Mapa strony
Masz już konto? Zaloguj się
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
WebInside.pl © 2023.
WebInside.pl > Technologie webowe > CSS na kilka sposobów
Technologie webowe

CSS na kilka sposobów

WebInside.pl
Ostatnia aktualizacja: 25.07.2003
WebInside.pl
Udostępnij
Udostępnij

Plik CSS można wstawić do dokumentu na kilka różnych sposobów (tak dokładnie to aż na pięć!). Artykuł dokładnie omawia każdą z metod. Czytając go, uzyskamy wreszcie możliwość wzbogacenia naszej strony o kod Kaskadowych Arkuszy Stylów.

Zawartość
Styl lokalny i osadzonyWydzielanie blokówCss z pliku zewnętrznegoImportowanie arkusza z innej strony

Styl lokalny i osadzony

Pierwszy z omawianych sposobów polega na bezpośrednim wstawieniu stylu w obrębie danego znacznika

<p style=”text-align:center; font-weight:bold></p>

Jest to tak zwany styl lokalny. Pozwala on na poddanie edycji KONKRETNEGO znacznika. Tagów <p> może być na stronie wiele, ale styl wstawiony tym sposobem będzie formatował tylko ten jeden znacznik, w którym został umieszczony. Proste, prawda?

Drugim ze sposobów jest styl osadzony. Wstawia się go do dokumentu w następujący sposób:

  • W nagłówku strony, między <head> i </head> wstawiamy tagi <style> i </style> (dobrze jest jeszcze w otwierającym tagu style dodać jego typ czyli <b>type=”text/css”</b> – niektóre przeglądarki mogą niepoprawnie wyświetlić stronę jeżeli nie dodamy tego elementu)
  • Pomiędzy tymi znacznikami umieszczamy całą definicję stylu w standardowym wydaniu, tzn. <b>selektor {cecha: wartość;}</b>
  • Tuż po otwierającym tagu <style> można jeszcze dodać <!– , a tuż przed tagiem </style> dodać –> – aby ukryć definicję stylu przed przeglądarkami, które w ogóle nie obsługują CSS (są jeszcze takie???:-)
    Cały przykład będzie wyglądała mniej więcej tak:
    <style type=”text/css”>
    <!–
    body {margin: 10px;}
    P {font: bold; 10px; verdana,arial,courier,’times new roman’;}
    h1, h2, h3 {color:green}
    –>
    </style>

    Wydzielanie bloków

    Kolejnym sposobem jest wydzielanie bloków za pomocą znaczników: <div></div> i <span></span>
    Tutaj zachodzi już pewna dowolność, jeżeli chodzi o zdefiniowanie stylu dla wydzielonego bloku. Można zastosować tutaj styl lokalny, ale także można go zdefiniować w ramach <head> i </head> dla całego bloku. Jednakże w przypadku zastosowania tego drugiego sposobu musimy umieścić w ramach head coś takiego:

    #warstwa1 {font-family:verdana; font-size:14px; padding:4px;}

    Wyjaśniam już: #warstwa1 jest to ID, niepowtarzalna nazwa KONKRETNEGO bloku w dokumencie. Dalej są już znane nam jej parametry czyli font-family:verdana…
    Jeżeli postąpimy w ten sposób, to wstawiając w dokumencie blok DIV lub SPAN napiszemy tylko coś takiego:

    <div id=”warstwa1″> tutaj jakiś tam tekst, cokolwiek, może być też obrazek </div>

    Tym sposobem przypisujemy temu blokowi (inaczej warstwie) parametr ID, dla którego styl został zdefiniowany już w nagłówku dokumentu. Wszystkie więc elementy, które znajdą się w tym bloku (tekst, grafika itp.) zostaną poddane formatowaniu zgodnie ze stylem naszej #warstwy1, ustalonym już na samym początku, w nagłówku strony! Oczywiście można posłużyć się też drugim sposobem, czyli wstawieniem stylu dla bloku in-line. Wtedy postępujemy tak samo, jak z każdym innym znacznikiem (patrz znacznik p na samym początku artykułu).
    No dobrze, ale jaka jest różnica pomiędzy DIV i SPAN? Nie różnią się one za bardzo… Różnica jest tylko taka, że DIV może zawierać w sobie więcej elementów niż SPAN, mogą w nim być umieszczone nawet następne bloki. SPAN za to doskonale nadaje się do zaznaczania chociażby poszczególnych liter w wyrazie. Jest to bardzo przydatne np. wtedy, kiedy chcemy wyróżnić innym kolorem jedną literę w wyrazie. Oczywiście tagiem SPAN można także obejmować całe wyrazy, zdania, czy akapity…
    Popatrzmy ile takie wydzielenie bloku zaoszczędzi nam pracy!

    Css z pliku zewnętrznego

    Następną (najlepszą przy okazji) metodą jest dołączenie do strony zewnętrznego arkusza stylów. Pozwala to zaoszczędzić najwięcej pracy. Załóżmy, że chcemy na naszej bardzo rozbudowanej stronie umieścić wiele akapitów tekstu… Wszystkie w kolorze czarnym i napisane czcionką arial o wielkości 12 pikseli. Moglibyśmy zapisać to następująco:

    <p style=”font: 12px arial; color:#000000″>Jakiś tekst</p>

    Ewentualnie możnaby też umieszczać w nagłówku każdej podstrony naszej witryny definicję stylu przypisując każdemu akapitowi odpowiednią czcionkę i kolor. Ale to, niestety, strasznie dużo pisania – mamy bardzo rozbudowaną witrynę. Na całe szczęście jest wyjście! Zapisujemy w oddzielnym pliku (koniecznie z rozszerzeniem <b>.css</b>) Definicję stylu. Następnie musimy „przyczepić” ten plik do każdej witryny za pomocą takiego polecenia:

    <link rel=stylesheet href=”nazwa_pliku.css” type=”text/css”>

    Polecenie to musimy umieścić gdzieś między <head> i </head>. Wtedy jeżeli w pliku css, czyli w tym naszym zewnętrznym arkuszu stylu, nakażemy przeglądarce aby akapity były sformatowane zgodnie z naszym życzeniem, to definicja stylu będzie oddziaływała na WSZYSTKIE strony, do których plik .css został „podczepiony” za pomocą <link rel…
    A jeżeli nagle zamarzy się nam strona bardzo kolorowa, to nie ma sprawy! Zmieniamy w zewnętrznym arkuszu stylu kolor czcionki na green i raptem na wszystkich podstronach mamy zieloną czcionkę! Czyż to nie cudowne???

    Importowanie arkusza z innej strony

    Ostatnim sposobem na wstawienie stylu jest zaimportowanie pliku .css z innej witryny. Dokonujemy tego za pomocą polecenia @import:

    <style>
    <!–
    @import url(„
    ” target=”_blank”>www.systemofadown.com/style/style.css”);
    –>
    </style>

    Myślę jednak, że to polecenie jest trochę „zbyt egzotyczne” aby stosować je na codzień. Powód? Za każdym razem kiedy webmasterowi owej strony zachce się zmienić coś w arkuszu stylu, to i na stronie, na której został on zaimportowany wszystko zmieni się tak jak w tamtym pliku .css.

Może Cię zainteresować

Sprawdź, jak zostać testerem oprogramowania lub Java developerem! Poznaj kursy online!

Architektura globalnego e-commerce: Jak zbudować sklep gotowy na podbój świata?

Java obchodzi 30. urodziny – język programowania który zmienił świat technologii

Jak zacząć projektować aplikację, nie mając gotowego pomysłu?

Serwer dla małej firmy – czym kierować się przy jego wyborze?

WebInside.pl 2003-07-25 2003-07-25
Udostępnij ten artykuł
Facebook Twitter Kopiuj link Wydrukuj
Udostępnij
Poprzedni artykuł CSS: Pojęcia selektor, cecha i wartość
Następny artykuł Tabela właściwości CSS
Zostaw komentarz lub opinię

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Najnowsze artykuły

Procesor AMD Ryzen 7
Najlepsze procesory z pamięcią 3D V-Cache: Wydajność dla graczy i profesjonalistów
Technologie
Jak przygotować sklep internetowy na automatyzację obsługi klienta?
Artykuły partnerskie
the nvidia logo is displayed on a table
Nvidia przyłapana? Gigant AI chciał kupić miliony pirackich książek
AI Aktualności
Najczęstsze błędy w SMS marketingu: jak nie przepalić budżetu?
E-marketing
4 najczęstsze cyberzagrożenia w przemyśle
Technologie
Jak uratować zaschnięty tusz do drukarki? Skuteczne domowe sposoby i porady
Poradniki
Model 3D jako wspólne źródło danych dla projektu, produkcji i montażu
Artykuły partnerskie
Dlaczego wideo z telefonu sprzedaje na TikToku lepiej niż profesjonalne spoty?
Artykuły partnerskie
Dwa ekrany zawsze pod ręką – zalety korzystania z monitora przenośnego na co dzień
Technologie
Rola nowoczesnych technologii w procesie rehabilitacji
Artykuły partnerskie
banner
Chcesz umieścić swoją reklamę w portalu WebInside.pl?
Skontaktuj się z nami, a zaproponujemy interesujące formy reklamy.
Skontaktuj się

Inne polecane artykuły

Technologie webowe

Sprawdź, jak zostać testerem oprogramowania lub Java developerem! Poznaj kursy online!

5 min czytania
Technologie webowe

Architektura globalnego e-commerce: Jak zbudować sklep gotowy na podbój świata?

7 min czytania
MacBook Pro showing programming language
Technologie webowe

Java obchodzi 30. urodziny – język programowania który zmienił świat technologii

9 min czytania
AktualnościTechnologie webowe

Jak zacząć projektować aplikację, nie mając gotowego pomysłu?

9 min czytania
woman in black top using Surface laptop
Technologie webowe

Serwer dla małej firmy – czym kierować się przy jego wyborze?

5 min czytania
Technologie webowe

Jaki hosting wybrać pod Laravel? Kompleksowy przewodnik dla twórców aplikacji webowych

6 min czytania
programming language
Technologie webowe

Kaskadowość w CSS – wszystko, co musisz wiedzieć

7 min czytania
two women talking while looking at laptop computer
Technologie webowe

Darmowe kreatory stron WWW – stwórz swoją stronę w godzinę

14 min czytania
//

WebInside.pl – portal technologiczny. Aktualności ze świata technologii, webmastering, marketing internetowy, AI, poradniki.

 

Partnerzy

Wszystkie kategorie

  • AI
  • Aktualności
  • Artykuły partnerskie
  • E-marketing
  • e(Biznes)
  • Poradniki
  • Publicystyka
  • Technologie
  • Technologie webowe

Ostatnio dodane

  • Najlepsze procesory z pamięcią 3D V-Cache: Wydajność dla graczy i profesjonalistów
  • Jak przygotować sklep internetowy na automatyzację obsługi klienta?
  • Nvidia przyłapana? Gigant AI chciał kupić miliony pirackich książek
  • Najczęstsze błędy w SMS marketingu: jak nie przepalić budżetu?

Kontakt

Chcesz się z nami skontaktować? Jesteś zainteresowany reklamą lub artykułem sponsorowanym?

Skorzystaj z formularza kontaktowego lub napisz do nas na kontakt@webinside.pl

WebInside.plWebInside.pl
WebInside.pl © 2023 | Mapa strony | Forum | Polityka prywatności
Witaj ponownie!

Zaloguj się do swojego konta

Zapomniałeś hasła?