Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.



Podobne dokumenty
Dokument hipertekstowy

Krótki przegląd własności języka CSS

CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

CSS. Kaskadowe Arkusze Stylów

p { color: yellow; font-weight:bold; }

Kaskadowe arkusze stylów (CSS)

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Wprowadzenie do Internetu zajęcia 3

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2}

Projektowanie aplikacji internetowych. CSS w akcji

Tworzenie Stron Internetowych. odcinek 6

Znaczniki języka HTML

CSS - layout strony internetowej

Krok 1: Stylizowanie plakatu

za pomocą: definiujemy:

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

LABORATORIUM 3 WSTĘP DO SIECI TELEINFORMATYCZNYCH CSS CECHY WYBRANYCH SELEKTORÓW

Kaskadowe arkusze stylów

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

CSS - style kaskadowe. Cascadind Style Sheets

Systemy internetowe Wykład 2 CSS

Witryny i aplikacje internetowe

KASKADOWE ARKUSZE STYLÓW CSS (ang. Cascading Style Sheets)

I. Menu oparte o listę

Bezbolesny wstęp do CSS

Prezentacja dokumentów XML

Tworzenie Stron Internetowych. odcinek 7

Ćwiczenie 9 - CSS i wstawianie CSS

Blok dokumentu. <div> </div>

Uwaga w niektórych przeglądarkach różnice mogą być niewidoczne zależy to od przeglądarki i ew. od jej ustawień.


Prezentacja dokumentów XML

Pierwsza strona internetowa

Kaskadowe arkusze stylów cz. 2

Można też ściągnąć np. z:

Czcionki. Rodzina czcionki [font-family]

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Przykładowe pytania CSS

STRONY INTERNETOWE mgr inż. Adrian Zapała

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Tworzenie stylów w HTML

TECHNOLOGIE SIECI WEB

Wykład 2 CSS. Michał Drabik

Wrocław dn. 20 kwietnia 2006 roku. Temat lekcji: Style CSS.

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH

Informatyka MPDI 3 semestr

Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości.

I. Formatowanie tekstu i wygląd strony

Model blokowy. Model blokowy w CSS

Można też ściągnąć np. z:

Jednostki miar stosowane w CSS

I. Wstawianie rysunków

Tworzenie stron internetowych z wykorzystaniem HTML5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Ćwiczenie 10 - Selektory

PROJEKTOWANIE STRON WWW W4

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Tworzenie stron internetowych w kodzie HTML Cz 5

Programowanie WEB PODSTAWY HTML

Wykład 2: Kaskadowe arkusze stylów (CSS Cascade Style Sheets)

Języki programowania wysokiego poziomu. CSS Wskazówki

Technologie Informacyjne

JAK POŁĄCZYĆ HTML I CSS?

Prezentacja dokumentów XML

CSS (kaskadowe arkusze stylów) to narzędzie do formatowania dokumentu. Obecna wersja to CSS 2.1

Dziedziczenie. Dziedziczenie i kaskadowość. Dodał Administrator środa, 10 marzec :00. Tematy: Dziedziczenie Kaskadowość

CSS - 2. Właściwości tekstu, czcionek

Podstawy (X)HTML i CSS

Źródła. cript/1.5/reference/ Ruby on Rails: AJAX: ssays/archives/

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

2. Prezentacja wizualna

Tworzenie Stron Internetowych. odcinek 6

PERFORMANCE W JOOMLA! JAK SPRAWIĆ ABY STRONA DZIAŁAŁA SZYBCIEJ?

kaskadowe arkusze stylów

Technologie internetowe

Prezentacja dokumentów XML

ZAWSEZ PAMIĘTAMY O KOLJENOŚĆI OTWIERANIA I ZAMYKANIA ZNACZNIKÓW

CSS. Kaskadowe arkusze stylów CSS

Prezentacja dokumentów XML

Języki programowania wysokiego poziomu CSS

APLIKACJE INTERNETOWE 3 CSS - W Y G L Ą D S T R O N Y I N T E R N E T O W E J

Projektowanie stron WWW

Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementów.

Informatyka 2MPDI. Wykład 4

Selektory Pseudoklasy. Gabriela Panuś

Przepis. Wstęp HTML & CSS. W tym projekcie nauczycie się, jak stworzyć stronę internetową ze swoim ulubionym przepisem. Zadania do wykonania

Załącznik Nr 2 do Uchwały Nr XXIX/181/2014 Rady Gminy Bojszowy z dnia 17 stycznia 2014 r.

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.

KASKADOWE ARKUSZE STYLÓW (Cascading Style Sheets)

Spis treści. Część I Elementarz... 17

Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

SterBox. Przygotowanie Strony Użytkownika

Elementarz HTML i CSS

Tworzenie stron WWW. Ilustrowany przewodnik

PROJEKTOWANIE STRON WWW

Ćwiczenie 4 - Tabele

Arkusze stylów CSS Cascading Style Sheets

Transkrypt:

Kaskadowe arkusze stylów CSS Geneza - oddzielenie struktury dokumentu HTML od reguł prezentacji - poszerzenie samego HTML Korzyści - przejrzystość dokumentów - łatwe zarządzanie stylem (wyglądem) serwisu - oszczędność łącz - uproszczona aktualizacja - większe możliwości (szeroki zasób środków) Wprowadzenie arkusza CSS Arkusze zewnętrzne Zewnętrzny arkusz to plik tekstowy z rozszerzeniem "css". Arkusz taki możemy podłączyć do wielu plików HTML. Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Wykorzystanie arkusza na stronie Krok 1 - Utworzenie arkusza Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css. Krok 2 Podłączenie arkusza do strony <head> <link href="sciezka_do_pliku.css" rel="stylesheet" type="text/css"> </head> <head> <link href="style/arkusz.css" rel="stylesheet" type="text/css"> </head> UWAGA! Zewnętrzny arkusz jest najwygodniejszym i najczęściej stosowanym sposobem wprowadzania CSS dla serwisu. Jeden arkusz dla kilku plików pozwala na prostą modyfikację wyglądu witryny. 1

Arkusze osadzone Arkusz osadzony umieszczany jest w sekcji head dokumentu HTML. Zasięg takiego arkusza to pojedynczy dokument HTML. Wykorzystanie arkusza na stronie <head> <style type="text/css"> arkusz stylów </style> </head> Style wpisane do znacznika (inline) Zasięg stylu ograniczony do jednego elementu HTML. Styl wprowadzany przy użyciu atrybutu style. Wykorzystanie stylu na stronie <znacznik_html style="definicja stylu">.</znacznik_html> <p style="font-family: verdana; color: red;"> Czerwona Verdana </p> <body style="margin-left: 100px;"> </body> Kaskada stylów (Cascading Style Sheets) W dokumencie HTML możemy wykorzystać jednocześnie różne metody wprowadzenia stylu. Hierarchia arkuszy: - styl lokalny (inline) - styl osadzony - styl zewnętrzny Warto korzystać z kaskady!!! 2

Budowa arkusz stylów Definicja stylu nazwa_definicji Selektor prosty - nazwą definicji jest tu nazwa elementu HTML - styl jest stosowany automatycznie do wszystkich elementów danego typu na stronie nazwa_znacznika_html td font-family: verdana, arial; font-size: 8pt; background-color: yellow; body background-color: green; W selektorach prostych definiujemy style w miarę uniwersalne!!! h1, h2, h3 color: red; Definicje zawarte w selektorach prostych powinny być uniwersalne!!! 3

Selektor klasy - definicji możemy nadać dowolną nazwę - nazwę klasy poprzedzamy kropką - styl jest stosowany wyłącznie do elementów które wskażemy Krok 1 definicja klasy (kod CSS).dowolna_nazwa_klasy Krok 2 podłączenie stylu (kod HTML) <znacznik_html class="dowolna_nazwa_klasy"> </znacznik_html> Klasa uniwersalna (może być zastosowana do różnych elementów).niebieska color: blue; <td class="niebieska">tekst niebieski</td> <p class="niebieska">tekst niebieski</p> Klasa dla konkretnego typu elementu td.odwrocona background-color: black; color: white; p.odwrocona background-color: blue; color: yellow; <td class="odwrocona"> czarne tło, biały tekst </td> <p class="odwrocona"> niebieskie tło, żółty tekst</p> 4

Selektor identyfikatora - selektor może być użyty dla wszystkich elementów HTML mających określony atrybut id - atrybut id ma unikalną wartość w obrębie dokumentu Krok 1 definicja klasy (kod CSS) znacznik_html#id_elementu Krok 2 podłączenie stylu (kod HTML) <znacznik_html id="id_elementu"></znacznik_html> td#naglowek font-weight: bold; <td id="naglowek"> Tekst pogrubiony </td> Pseudoklasy (dla odsyłaczy) - pseudoklasy najczęściej używane są dla odsyłaczy - pozwalają one zdefiniować styl odnośników w zależności od warunków zewnętrznych Typy pseudoklas: a:link (standardowy wygląd łącza) a:hover (wygląd łącza po najechaniu myszą) a:visited (odwiedzone hiperłącze) a:active (aktywne) Standardowo łącza bez podkreślenia, po najechaniu myszą podkreślone a text-decoration: none; a:hover text-decoration: underline; 5

Przykładowe właściwości CSS Parametry czcionki krój wielkość styl grubość font-family: verdana, arial; font-size: 12pt; font-style: italic; font-weight: bold; Parametry tekstu dekoracja odstępy text-decoration: none/underline/overline/line-through; line-height: px/pt; (między wierszami) word-spacing: px/pt; (między wyrazami) letter-spacing: px/pt; (między literami) Kolory i tła dla elementów posiadających daną cechę kolor kolor tła obraz jako tło color: kolor/#rrggbb; background-color: kolor/#rrggbb; background-image: url(nazwa_pliku.jpg); Obramowanie (top/bottom/left/right) kolor rodzaj szerokość border-color: kolor/#rrggbb; border-style: solid/dotted/dashed/double/groove; border-width: px/pt; Rozmiar (dla elementów prostokątnych) szerokość wysokość width: px/%; height: px/%; Wyrównanie poziom pion text-align: left/right/center/justify; vertical-align: top/middle/bottom; Marginesy (top/bottom/left/right) zewnętrzny wewnętrzny margin: px/%; padding: px/%; 6