Dokument hipertekstowy

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

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

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

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

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

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

CSS. Kaskadowe Arkusze Stylów

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

za pomocą: definiujemy:

I. Formatowanie tekstu i wygląd strony

Kaskadowe arkusze stylów (CSS)

Czcionki. Rodzina czcionki [font-family]

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

Tworzenie Stron Internetowych. odcinek 6

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 - style kaskadowe. Cascadind Style Sheets

Znaczniki języka HTML

CSS - layout strony internetowej

STRONY INTERNETOWE mgr inż. Adrian Zapała

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

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

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

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

Ćwiczenie 9 - CSS i wstawianie CSS

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

Elementarz HTML i CSS

Tworzenie Stron Internetowych. odcinek 6

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

Bezbolesny wstęp do CSS

Dokument hipertekstowy

Kaskadowe arkusze stylów cz. 2

kaskadowe arkusze stylów

Wykład 2 CSS. Michał Drabik

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

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

Technologie Informacyjne

Języki programowania wysokiego poziomu. CSS Wskazówki

Projektowanie aplikacji internetowych. CSS w akcji

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

Jednostki miar stosowane w CSS

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

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

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH

Witryny i aplikacje internetowe

Krok 1: Stylizowanie plakatu

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

Informatyka MPDI 3 semestr

Kaskadowe arkusze stylów

Tworzenie stylów w HTML

Przykładowe pytania CSS

Prezentacja dokumentów XML

Podstawy (X)HTML i CSS

Tworzenie Stron Internetowych. odcinek 7

Responsywne strony WWW

Zastosowanie kaskadowych arkuszy stylów (CSS - Cascading Style Sheets) w technologii JavaServer Faces

Prezentacja dokumentów XML

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

Systemy internetowe Wykład 2 CSS

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

Projektowanie stron WWW

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

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

Technologie internetowe

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

TECHNOLOGIE SIECI WEB

O stronach www, html itp..

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

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

Wprowadzenie do Internetu zajęcia 3

Przedmiot: Grafika komputerowa i projektowanie stron WWW


Konstrukcja stylu nie należy do zbyt skomplikowanych i wygląda tak jak na poniższym przykładzie.

Ćwiczenie 10 - Selektory

PROJEKTOWANIE STRON WWW

I. Menu oparte o listę

Laboratorium 1: Szablon strony w HTML5

2. Prezentacja wizualna

Blok dokumentu. <div> </div>

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

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

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

HTML, XHTML i CSS. Praktyczne projekty

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

XHTML Budowa strony WWW

Tworzenie Stron Internetowych. odcinek 9

JAK POŁĄCZYĆ HTML I CSS?

HTML (HyperText Markup Language) hipertekstowy język znaczników

SterBox. Przygotowanie Strony Użytkownika

Arkusze stylów CSS Cascading Style Sheets

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

Rozdział 4. Kaskadowe arkusze stylów

ABC jêzyka HTML i XHTML

Style zewnętrzne <link rel= stylesheet href= style.css />

Aplikacje internetowe

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

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

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

Przykład integracji kalkulatora mbank RATY na platformie IAI

Transkrypt:

Dokument hipertekstowy Laboratorium 4 CSS mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej

Cel poznanie konceptu stylów tworzenie różnych typów reguł stylów

Style służą do zmiany wyglądu elementów strony podlegają zmianie przez JS dla WWW jest to Cascading Style Sheets (CSS) informacje w odpowiednich elementach HTML + style CSS = graficzny wygląd dokumentu

Domyślne style przeglądarek ta sama strona HTML może różnie wyglądać na różnych przeglądarek pewne elementy mogą nie być wspierane różne domyślne style

Zewnętrzne arkusze stylów rekomendowany sposób zamieszczania stylów w dokumencie HTML to osobny plik - separacja treści i wyglądu 1 plik CSS dla wielu podstron (reguła ponownego wykorzystania kodu) <head> <title>tytuł strony</title> <link rel="stylesheet" href="wyglad.css" type="text/css"> </head>

Przykład prostej reguły p {color: red;} reguły składają się z selektora oraz przypisanych im własności z wartościami

Jaki wynik? <!doctype html> <html> <head> <style> p { color: yellow } </head> <body> <p>pierwszy paragraf</p> </body> </html>

Często używane własności color - kolor tekstu background - kolor tła elementu font-family - czcionka font-size - wielkość tekstu text-align - wyrównanie tekstu

font-family font-family: Courier, Impact, sans-serif; różne systemy operacyjne mają różne czcionki czcionki możemy podzielić na: szeryfowe (serif) bezszeryfowe (sans-serif) stałej szerokości (monospace)

font-style normal italic - pochylona wersja oblique - sztuczne pochylenie

font-variant normal small-caps - kapitalizacja liter

font-size wartość w: pikselach, 16px procentach, 100% em, 1em punktach, 12pt http://kyleschaeffer.com/development/css-font-size-em-vs-pxvs-pt-vs/

font-weight normal bold lighter, bolder 100-900

text-align left center right justify

Odstępy line-height - odstęp między wierszami letter-spacing - odstęp między znakami word-spacing - odstęp między wyrazami

Wewnętrzne arkusze stylów <!doctype html> <html> <head> <style> p { color: yellow } </style> </head> <body> <p>pierwszy paragraf</p> </body> </html> JS Bin

Identyfikatory elementów każdy identyfikator (atrybut id) musi być unikalny za jego pomocą możemy stworzyć regułę CSS używamy #id do wybrania elmentu, np. #drugi_p {color: red;} <p id="pierwszy_p">pierwszy paragraf</p> <p id="drugi_p">drugi paragraf</p> JS Bin

Klasy służą do tworzenia reguł, które można przypisać do dowolnego elementu jedna reguła może być użyta do wielu elementów <head> <style>.fizz { color: yellow }.buzz { background: blue } </style> </head> <body> <p class="fizz buzz">pierwszy paragraf</p> <p class="fizz">drugi paragraf</p> </body> JS Bin

Kolory angielskie nazwy, np. red RGB, np. rgb(255, 0, 0) zapis szesnastkowy RGB, np. #FF0000 zapis dziesiętny RGB, np. (1.0, 0.0, 0.0) należy dobierać kolory, aby uzyskać odpowiedni kontrast http://wave.webaim.org/ http://webaim.org/resources/contrastchecker/ można skorzystać z gotowych palet

Style inline <p style="color: red;">paragraf</p> własności umieszczamy w atrybucie style danego elementu

Kontekst selektora ul li {color: red;} powyższa reguła wybiera wszystkie elementy li, które są w elementach ul (niekoniecznie bezpośrednio) vs. grupowanie h1, h2 {color: red;}

Dziedziczenie stylów Elementy zagnieżdżane dziedziczą własności CSS.

Priorytet stylów 1. domyślne style przeglądarki 2. zewnętrzne style 3. wewnętrzne style 4. style inline co jeśli style są zdefiniowane wielokrotnie dla jednego elementu? pierwszeństwo ma ostatnia definicja pierwszeństwo mają reguły najbliżej danego elementu

Pseudo klasy reagują na stan, np.: :hover - kursor myszy nad danym elementem a:visited - link, który został już odwiedzony :empty - element, który jest pusty p:hover {color:red;}

Walidacja CSS https://jigsaw.w3.org/css-validator/

Co można zrobić za pomocą stylów? http://www.csszengarden.com/

Zadanie Dodaj zewnętrzny arkusz stylów do strony z zadania domowego. Użyj klas i identyfikatorów. Strona nie musi ładnie wyglądać, w tym zadaniu chodzi o wypróbowanie różnych stylów. Strona i style powinny się walidować.