Laboratorium 1: Szablon strony w HTML5



Podobne dokumenty
Dokument hipertekstowy

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

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

CSS - layout strony internetowej

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

Studia Podyplomowe Grafika komputerowa i Techniki Multimedialne, 2015, semestr II, dr inż. Robert Banasiak Projektowanie Stron WWW.


2. Prezentacja wizualna

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

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

Tworzenie stron internetowych w kodzie HTML Cz 5

Krok 1: Stylizowanie plakatu

I. Wstawianie rysunków

Układy witryn internetowych

Sierpień 2015 rozwiązanie plik: index.htlm

Rozwiązania zadań EGZAMINACYJNYCH- WITRYNY

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

Specyfikacja techniczna dot. mailingów HTML

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

za pomocą: definiujemy:

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>

I. Dlaczego standardy kodowania mailingów są istotne?

I. Formatowanie tekstu i wygląd strony

HTML (HyperText Markup Language)

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

Rysunek otaczany przez tekst

Języki programowania wysokiego poziomu. CSS Wskazówki

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

I. Pozycjonowanie elementów

Podstawy pozycjonowania CSS

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

Projektowanie aplikacji internetowych. CSS w akcji

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

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

Mailingi HTML. Specyfikacja techniczna

2. MATERIAŁ NAUCZANIA

Responsywne strony WWW

Tworzenie Stron Internetowych. odcinek 8

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

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

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.

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

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

SterBox. Przygotowanie Strony Użytkownika

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

Wprowadzenie do języka HTML

Tabela z komórkami nagłówkowymi (wyróżnionymi)

HTML podstawowe polecenia

JAK W NAGŁÓWKU STRONY LUB BLOGA

Arkusze stylów CSS Cascading Style Sheets

Ćwiczenie 9 - CSS i wstawianie CSS

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

Zbuduj robota. Wprowadzenie HTML & CSS. W tym projekcie nauczysz się, jak wstawiać obrazki, by stworzyć własnego robota! Zadania do wykonania

Laboratorium 6 Tworzenie bloga w Zend Framework

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Witryny i aplikacje internetowe

HTML jak zrobić prostą stronę www

2 Podstawy tworzenia stron internetowych

Zawartość specyfikacji:

CSS. Kaskadowe Arkusze Stylów

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

Zadanie 9. Projektowanie stron dokumentu

Programowanie WEB PODSTAWY HTML

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Moduł IV Internet Tworzenie stron www

Technika pracy nad układem strony

Elementy div i style CSS w praktyce

TECHNIKI WWW (WFAIS.IF-C125) (zajęcia r.)

Elementarz HTML i CSS

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

Technologie Informacyjne

Odsyłacze. Style nagłówkowe

Specyfikacja mailingu GG Network

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

Systemy internetowe Wykład 2 CSS

Przy wstawianiu znacznika zamykającego nie przepisujemy już atrybutów.

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

PORADNIK KODOWANIA: CSS

TECHNOLOGIE SIECI WEB

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

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

STRONY INTERNETOWE mgr inż. Adrian Zapała

Proste kody html do szybkiego stosowania.

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Laboratorium 2: Portfolio zdjęciowe, p.2

STANDARDY KODOWANIA MAILINGÓW

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

Deklarowanie tytułu związanej z tabelą

Wstęp 5 Rozdział 1. Informacje podstawowe 9

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

Przykład integracji kalkulatora mbank RATY na platformie IAI

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

Tworzenie Stron Internetowych. odcinek 8

Kaskadowe arkusze stylów cz. 2

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

Hyper Text Markup Language

Technika pracy nad układem strony

Aplikacje WWW - laboratorium

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Transkrypt:

Laboratorium 1: Szablon strony w HTML5 Czas realizacji: 2 godziny Kurs: WYK01_HTML.pdf, WYK02_CSS.pdf Pliki:, Edytor: http://www.sublimetext.com/ stabilna wersja 2 (portable) Ćwiczenie 1. Szablon strony 1. Zainstaluj edytor w wersji portable. 2. Na dysku utwórz osobny katalog i nazwij go bez polskich liter i spacji. 3. Otwórz edytor i utwórz nowy plik nazwij go i zapisz w katalogu stosując kodowanie UTF-8. 4. Stwórz szablon dokumentu html w wersji HTML5 wstaw nagłówek <head> i ciało strony <body>, jak poniżej: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>title of the document</title> </head> <body> Content of the document... </body> </html> 5. Zmień tytuł strony na własny. 6. Otwórz stronę w przeglądarce. 7. Utwórz nowy plik i zapisz go jako w tym samym katalogu co. 8. Dodaj go w <head> pod znacznikiem <title> <title>title of the document</title> <link href="" rel="stylesheet">

Ćwiczenie 2. Główne elementy strony 1. W części BODY utwórz główne elementy strony: <body> <div id= container > </div> </body> <header>tu będzie tytuł strony</header> <nav>tu będzie menu</nav> <main>tu będzie środek</main> <footer>a tu stopka</footer> 2. W pliku wpisz podstawowe formatowanie dla elementów w HTML5: header, nav, main, footer { display: block; width: 1078px; W ten sposób ustaliliśmy, że te elementy będą elementami blokowymi oraz że będą miały 1078px szerokości. 3. Dodamy teraz trochę kolorów, żeby zobaczyć efekty prac. Wykorzystamy style CSS do modyfikacji ciała dokumentu czyli <body>. a. zmienimy czcionkę na białą; b. dodamy czarny kolor tła; body { color: #ffffff; background-color:#000000; 4. Analogicznie zmodyfikuj kolor tła oraz nadaj wysokość elementom: <header> <nav> <main> <footer> Wymiary elementów ustawia się przez właściwości width i height, np.: div {width: 1078px; height: 100px; 5. Wysokość elementu <main> ustaw na auto: height: auto;

Ćwiczenie 3. Dodawanie kolumn i przepływ dokumentu 1. Dodamy teraz dwie kolumny w części głównej pliku. W części <main> wstaw dwie warstwy i nazwij je "col-left" i "col-center". <main> </main> <div id="col-left">lewa kolumna</div> <div id="col-center">środek</div> 2. Podobnie jak do tej pory zmodyfikuj kolory i wymiary obu warstw w pliku. Pamiętaj! W stylach CSS do ID elementu odnosimy się przez znak # (hash) #col-left { background-color:#006acc; width: 200px; height: 200px; #col-center { wpisz swoje wartości height: auto; Pamiętaj! Aby kolumny zmieściły się obok siebie suma ich szerokości musi być mniejsza lub równa 1078px. 3. Teraz ułożymy kolumny obok siebie wykorzystując float:left. #col-left { background-color:#006acc; width: 200px; height: 200px; float: left; Co się zmieniło w wyglądzie strony?

4. Aby stopka znajdowała się na dole, musimy wyłączyć float z wyższych warstw. Robimy to w stylach stopki: footer { clear: both; Co się zmieniło w wyglądzie strony? 5. Element <main> także nie widzi, że kolumna lewa jest dłuższa od prawej. Trzeba mu nadać overflow:hidden, żeby zaczął się poprawnie zachowywać: main { overflow:hidden; Ćwiczenie 4. Centrowanie strony 1. Aby strona nie przylegała do lewej krawędzi, musimy ją wycentrować. Użyjemy do tego właściwości position: relative oraz margin: auto. Na początek ustawimy jednak odpowiednie właściwości w <body>: wycentrujemy zawartość oraz wyzerujemy marginesy. body { margin: 0px; text-align: center; 2. Teraz pora na warstwę okalającą stronę <div id= container >. #container { position: relative; margin: auto; width: 1078px; height: auto overflow: hidden; border: 1px solid #ffffff;

Ćwiczenie 5. Dodawanie warstw niezależnych 1. Dodajmy teraz do strony logo. Tuż przed zamknięciem <body> wstaw kolejną warstwę: </body> <div id= logo >Logo</div> 2. Ostylujmy je trochę i ustalmy mu pozycjonowanie absolutne: #logo { position: absolute; width: 200px; height: 40px; border: 2px dotted #731980; Gdzie pojawia się warstwa? 3. Logo w tym miejscu trochę nie pasuje. Dodaj pod position: absolute; przesunięcia: top:10px; left:10px; 4. Nadal to nie to w takim razie przenieś logo do elementu <header>. <header> <div id= logo >Logo</div> Tu będzie tytuł strony </header> A w części <header> w stylach dodaj position:relative; header { position:relative; 5. Dopasuj przesunięcie do #logo tak, żeby Ci odpowiadało.

6. Dodaj obrazek zamiast napisu Logo. W katalogu z projektem utwórz katalog img i wgraj do niego obrazek logo (nie powinien być większy niż 100 px wysokości. Nazwij go logo.jpg lub logo.png i dołącz do strony. <div id= logo > </div> <img src= img/logo.jpg alt= tytuł obrazka > 7. W pliku ze stylami zdefiniuj maksymalną wysokość dla obrazka. #logo img { max-height:80px; W wyniku zajęć układ strony powinien wyglądać następująco: TOP STRONY LOGO Menu LEWA KOLUMNA ZAWARTOŚĆ STRONY STOPKA

Ćwiczenie 6. Zadanie samodzielne 1. Korzystając ze strony: http://www.w3schools.com/html/html_tables.asp utwórz w części col-center tabelę składającą się z 4 kolumn, części nagłówkowej oraz 4 rzędów z informacjami. 2. Wykorzystaj argumenty rowspan i colspan, aby otrzymać połączone rzędy i kolumny. 3. Dodaj tło do części nagłówkowej. 4. Wykorzystując właściwości CSS da elementu <tr> :nth-child() nadaj różne tła parzystym i nieparzystym rzędom tabeli. 5. W rezultacie zadania tabela powinna wyglądać tak: L.p. Osoba Imię Nazwisko Info 1. Jan Kowalski Student 2. Anna Nowak Student 3. Maria Kowalska Absolwent 4. Michał Nowak Student Gotowe zadanie należy spakować i przesłać jako paczkę ZIP na zaliczenie na adres aszydlowska@zpsb.pl do końca bieżącego semestru. Plik nazwać według wzoru TH_jkowalski_lab01.zip