Bezbolesny wstęp do CSS



Podobne dokumenty
Kaskadowe arkusze stylów cz. 2

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

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

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

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

PROJEKTOWANIE STRON WWW

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

CSS. Kaskadowe Arkusze Stylów

Technologie internetowe

Wprowadzenie do Internetu zajęcia 3

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

Dokument hipertekstowy

Przykładowe pytania CSS

Tworzenie stylów w HTML

Prezentacja dokumentów XML

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

Języki programowania wysokiego poziomu CSS

Spis treści. Konwencje zastosowane w książce...5. Dodawanie stylów do dokumentów HTML oraz XHTML...6. Struktura reguł...9. Pierwszeństwo stylów...

Prezentacja dokumentów XML

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

Wykład 2_1 TINT. Kaskadowe arkusze stylu Wprowadzenie, formatowanie tekstu, czcionki. Zofia Kruczkiewicz

ram sp. j. Transmiter FM USB SD/MMC BLUE AKCESORIA SAMOCHODOWE > Transmiter FM USB SD/MMC BLUE Utworzono : 06 październik 2016

I. Wstawianie rysunków

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Wykład 2 CSS. Michał Drabik

Czcionki. Rodzina czcionki [font-family]

Utopia HTML. Projektowanie w CSS bez u ycia tabel

Technologia CSS w aplikacjach pocztowych

CSS - layout strony internetowej

Arkusze stylów CSS Cascading Style Sheets

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

*Kaspersky Internet Security 2016PL Box 1Desktop 1. Model : *Kaspersky Internet Security 2016PL Box 1Desktop 1. ram sp. j.

Układy witryn internetowych

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

Z CSS3 szybciej i przyjemniej

CSS jest is an skrótem od Cascading Style Sheets (Kaskadowe Arkusze Stylów).

CSS. Kaskadowe arkusze stylów CSS

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

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

Systemy internetowe Wykład 2 CSS

WYKŁAD 2 KASKADOWE ARKUSZE STYLÓW CSS CZĘŚĆ 1

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.

Dokument hipertekstowy

Laboratorium 1: Szablon strony w HTML5

LESS - CSS dla leniwych

Szczegółowy opis zamówienia:

Ćwiczenie 9 - CSS i wstawianie CSS

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

Krok 1: Stylizowanie plakatu

Projektowanie aplikacji internetowych. CSS w akcji

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

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

Alfabetyczna lista stylów

Tworzenie stron WWW. Ilustrowany przewodnik

Interfejs użytkownika I

Jednostki miar stosowane w CSS

Szablony. Wersja 7.6

Jeśli dodamy jakieś parametry stylów dla poszczególnych DIV-ów, np.: <div style="float: left">pierwsza treść, zdjęcie, tabele lub cokolwiek </div>

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

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

Projektowanie stron WWW


TECHNOLOGIE SIECI WEB

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

URL:

Język CSS odpowiada za wizualną prezentację stron internetowych w przeglądarkach. dr Beata Kuźmińska-Sołśnia

CSS - style kaskadowe. Cascadind Style Sheets

Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne

Informacje wstępne: Dodatki, które warto doinstalować do przeglądarki:

Kaskadowe arkusze stylów (CSS)

za pomocą: definiujemy:

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

Języki programowania wysokiego poziomu. CSS Wskazówki

I. Pozycjonowanie elementów

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

STRONY INTERNETOWE mgr inż. Adrian Zapała

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>.

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

Tworzenie Stron Internetowych. odcinek 6

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Kaskadowe arkusze stylów

2. Prezentacja wizualna

Informatyka MPDI 3 semestr

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

PORADNIK KODOWANIA: CSS

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH

Tworzenie Stron Internetowych. odcinek 7

Tworzenie stron internetowych w kodzie HTML Cz 5

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

Projektowanie stron WWW

ERA ENTERA E L E A R N I N G D L A M Ł O D Z I E Ż Y

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

GO-RT-AC750 Router WiFi AC750 DualBand 1xWAN 4xLAN. Model : GO-RT-AC750 Router WiFi AC750 DualBand 1xWAN 4xLAN. ram sp. j.

Pozycjonowanie elementów

Sass Rewolucja w CSS +

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

CSS. Witryny internetowe szyte na miarê. Autorytety informatyki. Wydanie II

Transkrypt:

CZĘŚĆ 1 Bezbolesny wstęp do CSS... 1 1 HTML i CSS: skupmy się na podobieństwach... 3 Krótka historia HTML i CSS... 5 Udokumentowane początki HTML...5 Odziedziczone po HTML ograniczenia... 5 Obejścia i rozszerzenia...7 CSS rozwija się obok HTML... 8 Dlaczego CSS wygląda na trudny?... 9 Powody uczenia się CSS... 9 Przegląd terminów HTML oraz struktury strony...11 Projekt 1-1: Tworzymy stronę testową (próbkę) w HTML...14 HTML i CSS: skupiamy się na podobieństwach...17 Podstawowa terminologia CSS...17 Podstawowa składnia CSS...19 Dołączanie arkuszy stylów...20 Projekt 1-2: Tworzenie arkuszy stylów...22 Sprawdzian...24 2 Rozumienie i używanie selektorów...27 Jak działają selektory...28 Rodzaje selektorów...28 Pojmowanie selektorów typu...29 Rozumienie selektorów potomka...29 Rozumienie selektorów atrybutów...31 Rozumienie pseudo-klas i pseudo-elementów...32 Projekt 2-1: Tworzymy bezstylową stronę WWW...33 Praca z selektorami typu...37 Lista selektorów typu...37 Podstawowa składnia selektora typu...38 Praca z selektorami potomka...40 Rozumienie drzewa dokumentu HTML...40 Używanie selektorów potomnych (kontekstowych)...42 Projekt 2-2: Zastosowanie selektorów typu i selektorów potomka...44 Praca z selektorami atrybutów...47 Selektory klasy...47 Selektory ID...48 Praca z pseudo-klasami i pseudo-elementami...51 Rozumienie pseudo-klas oraz pseudo-elementów...51 Rozpoznawanie pseudo-klas i pseudo-elementów...53 Projekt 2-3: Zastosuj selektory klasy, id, oraz "pseudo" do konstytucja.htm...54 Sprawdzian...59 3 Przeglądanie własności CSS...61 Rozumienie własności i ich funkcji...62 Rozumienie własności...62 Pięć kategorii własności...63 Projekt 3-1: Konstruujemy ćwiczebną stronę HTML...70 Praca z własnościami...74 Sterowanie układem tekstu przy pomocy własności tekstu...74 Modyfikowanie czcionek przy pomocy własności czcionek...78 Dodaj kolor z pomocą własności koloru i tła...80 Pozycjonowanie elementów przy pomocy własności ramki...83 Sterowanie wyświetlaniem przy pomocy własności klasyfikacji...86 Projekt 3-2: Dodajmy więcej stylów do "Wypraw Freda"...88 Sprawdzian...93

4 Stosowanie wartości...95 Rozumienie wartości i ich znaczenia...96 Różne rodzaje wartości...98 Wartości specyficzne...98 Wartości URL...100 Wartości procentowe...101 Wartości koloru...102 Jednostki miar...102 Jednostki bezwzględne a jednostki względne...105 Upraszczanie wartości kolorów...106 Rozumienie addytywnego mieszania kolorów...106 Łatwe mieszanie kolorów...108 Alternatywne wartości kolorów...110 Upraszczanie jednostek miar...112 Projekt 4-1: Tworzenie tabeli kolorów...112 Sprawdzian...119 5 Rozumienie kaskady i dziedziczenia...121 Rozumienie dziedziczenia...122 Jak działa dziedziczenie...122 Własności nie dziedziczone...125 Wymuszanie dziedziczenia...126 Określanie specyficzności...127 Jak rozumieć specyficzność...127 Jak obliczyć specyficzność...128 Jak używać specyficzności...129 Deklaracja!important...129 Rozumienie deklaracji!important...130 Jak używać!important...131 Rozumienie kaskady...133 Konkurujące arkusze stylów...134 Sortowanie arkuszy stylów...135 Projekt 5-1: Eksperymenty ze sprzecznymi stylami oraz!important...137 Sprawdzian...143 CZĘŚĆ 2 Poznajemy skrzynkę narzędziową dla CSS...145 6 Praca z własnościami czcionek...147 CSS i zgodność z przeglądarkami...148 Używaj "bezpiecznych" własności i wartości...150 Testuj swoje strony...151 Twórz alternatywne arkusze stylów...151 Od maszynopisu do publikacji na biurku...152 Web, <font> oraz HTML...153 Problem z elementem <font> z HTML...154 Zalety własności czcionek w CSS...154 Własności czcionek w CSS1...155 Własność font-family...155 Własność font-size...158 Własność font-style...163 Własność font-variant...164 Własność font-weight...166 Skrót - własność font...171 Własności czcionki w CSS 2...172 Własność font-stretch...172 Własność font-size-adjust...173 Projekt 6-1: Zastosowanie własności czcionki...173

7 Praca z własnościami tekstu...181 Jak działają własności czcionki...182 Jak działają własności tekstu...182 Własności tekstu w CSS...183 Projekt 7-1: Eksperymentuj z własnościami tekstu...184 Praca z własnościami tekstu...188 Własność word-spacing...188 Własność letter-spacing...189 Własność text-decoration...190 Własność vertical-align...193 Własność text-align...196 Własność text-transform...197 Własność text-indent...198 Własność line-height...201 Własność text-shadow (CSS 2)...203 Projekt 7-2: Tworzymy wzornik czcionek...204 Sprawdzian...210 8 Stosowanie własności koloru i tła...211 Dodawanie obrazów i kolorów...212 CSS pokonuje ograniczenia HTML...213 Własność color...214 Własność background-color...216 Własność background-image...218 Projekt 8-1: Dodawania kolorów i obrazu w tle...221 Sterowanie położeniem obrazu i przypisaniem...224 Własność background-repeat...224 Własność background-attachment...228 Własność background-position...229 Własność background (skrót)...233 Projekt 8-2: Zastosowanie własności tła...234 Sprawdzian...239 9 Używanie własności ramki...241 Rozumienie modelu opartego na ramkach...242 Tabele HTML i model oparty na ramkach...242 Podstawa modelu opartego na ramkach...244 Projekt 9-1: Praca z modelem opartym na ramkach...249 Własności ramki...251 Własności marginesu...251 Własności wypełnienia...256 Własności krawędzi...259 Projekt 9-2: Zabawa z własnościami ramki...267 Sprawdzian...270 10 Stosowanie własności opisowych...271 Rozumienie własności opisowych...272 Własności opisowe i HTML...272 Własności opisowe a XML...273 Własności opisowe oraz zgodność przeglądarek...274 Własność display...276 Własność display w CSS 1: kontrola zachowania się elementu...276 Własność display w CSS 2: wartości związane z nagłówkiem...278 Wartości odnoszące się do tabel...281 Projekt 10-1: Eksperymentujemy z display...283

Inne własności opisowe...287 Własność white-space...287 Własność list-style-type...290 Własność list-style-image...294 Własność list-style-position...295 Własność list-style...296 Projekt 10-2: Tworzenie zagnieżdżonej listy...298 Sprawdzian...302 CZĘŚĆ 3 Projektowanie w CSS...303 11 Model wizualny...305 Rozumienie modelu wizualnego...306 Generacja ramki...306 Rozmiary ramki...311 Własności width oraz height...315 Własności min-width oraz max-width (CSS 2)...317 Własności min-height oraz max-height (CSS 2)...317 Prosta makieta za pomocą float oraz clear...318 Własność float...318 Własność clear...322 Projekt 11-1: Tworzymy prosty układ strony (makietę) za pomocą float i clear...323 Pozycjonowanie elementów (CSS 1)...327 Schematy pozycjonowania...327 Własność position...331 Własności top, right, bottom oraz left...331 Projekt 11-2: Zabawa z blokami...332 Sprawdzian...337 12 Wizualne efekty CSS...339 Rozumienie overflow i clip...340 Własność overflow...340 Własność clip...346 Kontrolowanie widoczności i warstw...351 Własność visibility...351 Własność z-index...354 Rozumienie dynamicznego HTML...356 Projekt 12-1: Tworzymy dynamiczną stronę Web...359 Sprawdzian...366 13 CSS i projektowanie witryny...367 Rozumienie dobrego projektowania Web...368 Planowanie witryny Web...368 Projektowanie witryny Web...369 Projekt 13-1: Planujemy witrynę Web...375 Projektowanie za pomocą arkuszy stylów...376 Tworzenie "chudych" arkuszy stylów...376 Tworzenie "przejrzystych" arkuszy stylów...378 Projekt 13-2: eksperymentujemy z układami strony w CSS...380 Tworzenie stron "odpornych na upadki"...385 Dobrze uformowane dokumenty HTML...385 Poprawne dokumenty HTML...387 Poprawny CSS...389 Projektowanie dla zgodności z różnymi przeglądarkami...390 Opcje zgodności...390 Sprawdzian...395

14 Zaawansowany CSS...397 Rozumienie CSS 2...398 Kategorie własności CSS 1...398 Modele CSS 2 oraz kategorie własności...399 Zaawansowany CSS i początkujący...400 Rozumienie zaawansowanych selektorów...401 Selektor uniwersalny...402 Zaawansowany selektor potomka...402 Selektory atrybutów (attribute selectors)...405 Pseudo-klasy i pseudo-elementy...406 Projekt 14-1: Eksperymentujemy z zaawansowanymi selektorami...410 Własności zaawansowane...414 Akustyczne arkusze stylów...414 Własności interfejsu użytkownika...415 Media stronicowane...416 Własności specyfikacji czcionki...417 Zasoby CSS 2...418 Sprawdzian...420 CZĘŚĆ 3 Dodatki...421 A Odpowiedzi do sprawdzianów...423 Rozdział 1: HTML i CSS: skupmy się na podobieństwach...424 Rozdział 2: Rozumienie i używanie selektorów...424 Rozdział 3: Przeglądanie własności CSS...425 Rozdział 4: Stosowanie wartości...425 Rozdział 5: Rozumienie kaskady i dziedziczenia...426 Rozdział 6: Praca z własnościami czcionek...427 Rozdział 7: Praca z własnościami tekstu...428 Rozdział 8: Stosowanie własności koloru i tła...428 Rozdział 9: Używanie własności ramki...429 Rozdział 10: Stosowanie własności opisowych...430 Rozdział 11: Model wizualny...431 Rozdział 12: Wizualne efekty CSS...432 Rozdział 13: CSS i projektowanie witryny...432 Rozdział 14: Zaawansowany CSS...433 B CSS 1 Ściągawka...435 Selektory HTML...436 Selektory pseudo-klas...436 Selektory pseudo-elementów...437 Własności czcionki...437 Własności tekstu...437 Własności marginesu...438 Własności wypełnienia...438 Własności stylu krawędzi...439 Własności szerokości krawędzi...439 Własności kolorów krawędzi...440 Własności krawędzi...440 Własności koloru i tła...441 Własności opisowe...441 Własności pozycjonowania i efektów wizualnych...442