Technologie Informacyjne

Podobne dokumenty
Znaczniki języka HTML

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

Bazy Danych i Usługi Sieciowe

CSS - layout strony internetowej

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

Języki programowania wysokiego poziomu. CSS Wskazówki

Projektowanie aplikacji internetowych. CSS w akcji

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

Bazy Danych i Usługi Sieciowe

Responsywne strony WWW

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

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

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

Technologie Informacyjne

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

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

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

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

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

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

Wst p do j zyka HTML. Krzysztof Szafran (IInf UW) Warszawa, 18 pa¹dziernika Warszawa, 18 pa¹dziernika / 20

Krok 1: Stylizowanie plakatu

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

Dokument hipertekstowy

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

I. Formatowanie tekstu i wygląd strony

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

Paweª Witkowski. Jesie«2014

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

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

Laboratorium 1: Szablon strony w HTML5

Ćwiczenie 9 - CSS i wstawianie CSS

Arkusze styli zwi kszaj kontrol nad wygl dem strony, poprzez zastosowanie szeregu opcji przypisywanych do danych elementów samego HTML'a.

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

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

Kaskadowe arkusze stylów (CSS)


Alfabetyczna lista stylów

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

Tworzenie Stron Internetowych. odcinek 6

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

Elementarz HTML i CSS

<body> <div style="max-width: 900px; margin: 0 auto;">

Deklarowanie tytułu związanej z tabelą

XHTML Budowa strony WWW

Wykład 2 CSS. Michał Drabik

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH

Tworzenie stron internetowych w kodzie HTML Cz 5

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

Wykład 3 - część I. I. TABELE. dr Artur Bartoszewski - Nowoczesne technologie informatyczne - WYKŁAD

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

HTML podstawowe polecenia

Arkusze stylów CSS Cascading Style Sheets

Sierpień 2015 rozwiązanie plik: index.htlm

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

Jednostki miar stosowane w CSS

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

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

Inwestycja - kompleks dwóch budynków mieszkalnych wielorodzinnych

Budowa aplikacji wielowarstwowych. Zastosowanie Kaskadowych arkuszy stylów (CSS)

Witryny i aplikacje internetowe

Czcionki. Rodzina czcionki [font-family]

plansoft.org Zmiany w Plansoft.org

Norton Sec.3.0 STD PL CARD 1U 1Dvc 1Y Model : Norton Sec.3.0 STD PL CARD 1U 1Dvc 1Y ram sp. j.

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Systemy internetowe Wykład 2 CSS

2. Prezentacja wizualna

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

kaskadowe arkusze stylów

zmiana koloru tła <body bgcolor = kolor > tło obrazkowe <body background= ścieżka dostępu do obrazka >

Języki programowania wysokiego poziomu. HTML cz.2.

Informatyka MPDI 3 semestr

2. MATERIAŁ NAUCZANIA

Kaskadowe arkusze stylów cz. 2

Powtórzenie materiału: CSS3 Spis treści

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

<!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN" "

Tworzenie stron WWW. Ilustrowany przewodnik. Wydanie II

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

Rozwiązania zadań EGZAMINACYJNYCH- WITRYNY

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

Marginesy, dopełnienia i obramowanie

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

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

H2.cjk { font-family: "Microsoft YaHei"; font-size: 14pt; font-style: italic; font-weight:

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

OBUDOWA ZALMAN Z3 PLUS MIDI TOWER (Z OKNEM, BEZ PS. ram sp. j.

UCHWAŁA NR 611/2018 RADY MIEJSKIEJ W RADOMIU. z dnia 27 lutego 2018 r.

Aplikacje internetowe. Interfejs użytkownika

Drukarka laserowa monochromatyczna Xerox Phaser 3052 V_NI drukowanie sieciowe Wi-Fi / LAN

za pomocą: definiujemy:

Układy witryn internetowych

HTML (HyperText Markup Language)

I. Wstawianie rysunków

Mailingi HTML. Specyfikacja techniczna

Prezentacja dokumentów XML

Tworzenie stylów w HTML

Programowanie WEB PODSTAWY HTML

Wybrane znaczniki HTML

Transkrypt:

Technologie Informacyjne Wykªad 7 Paweª Witkowski MIM UW Wiosna 2013 P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 1 / 23

HTML HTML Sªu»y do deniowania struktury dokumentu: akapity nagªówki listy tabele odno±niki sekcje Nie powinien sªu»y do deniowania formatu P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 2 / 23

Elementy blokowe i s siaduj ce HTML deniuje dwa rodzaje elementów (znaczników) Blokowe Zawieraj zªamanie wiersza przed i po elemencie Zajmuj caª dost pn szeroko± p, h1-h6, ul, ol, li, table, div S siaduj ce Umieszczane w bie» cym wierszu Szeroko± zale»na od zawarto±ci a, abbr, cite, q, span P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 3 / 23

Modykacje wygl du Kaskadowe arkusze stylów CSS - Cascading Style Sheets Okre±laj dla elementów HTML m. in. rodzaj, krój i wielko± czcionki tªo jako kolor lub obraz marginesy, dopeªnienia ukªad (layout) P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 4 / 23

Oszcz dno± czasu i pracy Denicje stylów przechowywane w oddzielnych plikach Ujednolicenie wygl du wszystkich podstron Šatwo± modykacji Kompletna zmiana wygl du za pomoc podmiany pliku ze stylami Style globalne i lokalne Style dla przegl darek i dla wydruku P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 5 / 23

Kolejno± kaskadowa Denicje stylów mo»na umieszcza w zewn trznym pliku w sekcji head dokumentu HTML jako warto± atrybutu style znacznika HTML W przypadku sprzeczno± i obowi zuj cym jest styl najbardziej szczegóªowy P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 6 / 23

Skªadnia Nazwa znacznika HTML Lista wªa±ciwo±ci w nawiasach {...} wªa±ciwo± : warto± ; Przykªadowy ukªad p { background-color: #EEEEEE; color: #000000; margin: 10px; } P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 7 / 23

Umieszczanie denicji stylów w zewn trznym pliku <link type=text/css rel=stylesheet href=mojstyl.css /> w sekcji head dokumentu HTML <style>... </style> jako warto± atrybutu style znacznika HTML <p style=background-color: #6C8CD5; margin: 20px;> P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 8 / 23

Czcionki Wªa±ciwo± font-family Nazwa czcionki, np.: Arial, Georgia, Tahoma, Courier,... Lista czcionek na wypadek braku obsªugi przez przegl dark Na ko«cu czcionki generyczne: szeryfowa (serif) bezszeryfowa (sans-serif) staªej szeroko±ci (monospace) font-family h1 { font-family: Georgia, Times New Roman, serif; } p { font-family: Trebuchet MS, Arial, sans-serif; } P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 9 / 23

Wªa±ciwo±ci czcionki Wªa±ciwo± font-size Jednostki: px, pt, pc, cm, mm, em, ex, % Wªa±ciwo± font-weight Pogrubienie: bold; Wªa±ciwo± font-style Kursywa: italic Wªa±ciwo±ci czcionki h2 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 24px; font-weight: bold; font-style: italic; } P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 10 / 23

Kolory Kolor tªa: background-color Kolor czcionki: color Kolor obramowania: border-color Sposoby okre±lania koloru Nazwa: white, black, green, red,... Kod RGB: rgb(255, 255, 255), rgb(0, 0, 0), rgb(0, 200, 0), rgb(150, 0, 0),... Kod HEX: #FFFFFF, #000000, #336633, #CC8C00,... Wªa±ciwo±ci czcionki h3 { background-color: #EEEEEE; color: #111166; } P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 11 / 23

Tekst Wyrównanie: text-align do lewej lub do prawej left, right wy±rodkowanie center wyjustowanie justify Dekoracja: text-decoration podkre±lenie underline naddkre±lenie overline przekre±lenie line-through Wci cie pierwszego wiersza: text-indent P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 12 / 23

Model pudeªkowy Elementy HTML mog by oddzielane od siebie za pomoc marginesów (margin) odst p od innych elementów i kraw dzi okne dopeªnienia (padding) odst p zawarto±ci od obramowania elementu ramek (border) pomi dzy marginesem a dopeªnieniem P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 13 / 23

Model pudeªkowy P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 14 / 23

Marginesy i dopeªnienia Zazwyczaj dla elementów blokowych Jednostki: px, cm, mm, % Marginesy: margin-top, margin-right, margin-bottom, margin-left margin: 10px; margin: 20mm 5mm 0 5mm; margin: 10% 5%; Dopeªnienia: padding-top, padding-right, padding-bottom, padding-left padding: 10px; padding: 20mm 5mm 0 5mm; padding: 10% 5%; P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 15 / 23

Obramowanie Zazwyczaj dla elementów blokowych Szeroko± : border-width Jednostki: px, cm, mm, % Style obramowania: border-style solid, dotted, dashed, double, inset Poªo»enie border-top border-right border-bottom border-left P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 16 / 23

Sekcje div Sekcje strony Znacznik <div> Atrubuty class, id Sªu» grupowania elementów na stronie Mo»na na przykªad utworzy sekcje nagªówek lewa kolumna obszar gªówny stopka pojemnik na wszystko Formatowanie sekcji za pomoc stylów P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 17 / 23

Sekcje div Przykªadowy ukªad <div id=pojemnik> <div id=naglowek>... </div> <div id=lewa-kolumna>... </div> <div id=zawartosc>... </div> <div id=stopka>... </div> </div> P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 18 / 23

Sekcje w HTML5 Przykªadowy ukªad <div id=pojemnik> <header>... </header> <nav>... </nav> <article>... </article> <footer>... </footer> </div> P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 19 / 23

Formatowanie sekcji Sekcje strony s formatowane za pomoc stylów Ukªad Wymiary Marginesy Obramowania Tªo P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 20 / 23

Formatowanie sekcji body, #pojemnik, #naglowek body { background: #666666; color: #000000; } #pojemnik { width: 780px; background: #FFFFFF; margin: 0 auto; border: 1px solid #000000; } #naglowek { background: #876ED7; padding: 0 10px 0 20px; } P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 21 / 23

Formatowanie sekcji #lewa-kolumna, #zawartosc, #stopka #lewa-kolumna { oat: left; width: 200px; background: #FFD073; padding: 15px 10px 15px 20px; } #zawartosc { margin: 0 0 0 250px; padding: 0 20px; } #stopka { padding: 0 10px 0 20px; background: #FFFF73; } P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 22 / 23

Efekt ko«cowy P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 23 / 23