Dokument hipertekstowy

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

Podstawy pozycjonowania CSS

Laboratorium 1: Szablon strony w HTML5

Układy witryn internetowych

Arkusze stylów CSS Cascading Style Sheets

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

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

Znaczniki języka HTML

CSS - layout strony internetowej

Technika pracy nad układem strony

Projektowanie aplikacji internetowych. CSS w akcji

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

Technika pracy nad układem strony

Responsywne strony WWW

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...

I. Pozycjonowanie elementów

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

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

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

2. MATERIAŁ NAUCZANIA

Marginesy, dopełnienia i obramowanie

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

Zaawansowane projektowanie stron w CSS

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

I. Wstawianie rysunków

Sierpień 2015 rozwiązanie plik: index.htlm

Elementy div i style CSS w praktyce

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

Języki programowania wysokiego poziomu. CSS Wskazówki

GRID LAYOUT. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Dokument hipertekstowy

CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III

Tworzenie stron internetowych w kodzie HTML Cz 5

Tworzenie Stron Internetowych. odcinek 8

Pozycjonowanie elementów

A P L I K A C J E I N T E R N E T O W E KONSPEKT nr 3 (DIV, galeria, formularze)

Technologie Informacyjne

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

Kaskadowe arkusze stylów cz. 2

Tworzenie Stron Internetowych. odcinek 8

Systemy internetowe Wykład 2 CSS

Model blokowy. Model blokowy w CSS

Deklarowanie tytułu związanej z tabelą

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

Krok 1: Stylizowanie plakatu

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

Dokument hipertekstowy

Dokumentacja WebMaster ver 1.0

Prezentacja dokumentów XML

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

Prezentacja dokumentów XML


Odsyłacze. Style nagłówkowe

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

9. TABELE KURS HTML.

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

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

Alfabetyczna lista stylów

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 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.

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

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

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

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>

Mailingi HTML. Specyfikacja techniczna

Dwie perspektywy responsive web design: user experience i front-end developer

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

Blok dokumentu. <div> </div>

2. Prezentacja wizualna

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

Elementarz HTML i CSS

Rysunek otaczany przez tekst

HTML podstawowe polecenia

Programowanie WEB PODSTAWY HTML

Inwestycja - kompleks dwóch budynków mieszkalnych wielorodzinnych

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

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

I. Formatowanie tekstu i wygląd strony

Modele R/C > MODELE R/C PŁYWAJĄCE > SZYBKA ŁÓDŹ ŚLIZGACZ MOTORÓWKA ZDALNIESTEROWANA. europrice.pl. cellspacing="0" border="0" width="802">

Specyfikacja techniczna dot. mailingów HTML

HTML5 - informacje. Źródło. Struktura. Elementy. Atrybuty SVG.

Bezbolesny wstęp do CSS

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

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

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny

Proste kody html do szybkiego stosowania.

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

2 Podstawy tworzenia stron internetowych

Zadanie utworzenie szablonu kalkulatora

TECHNOLOGIE SIECI WEB

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

HTML5 Nowe znaczniki header nav article section aside footer

Tworzenie stylów w HTML

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

Wykorzystano fragmenty wykładów dra inż. J. Kuchty ARKUSZE STYLÓW CSS. Dokumenty cyfrowe KASK ETI Politechnika Gdańska.

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

PROJEKTOWANIE STRON WWW W4

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

Z CSS3 szybciej i przyjemniej

Masz pomysł na lepszy wygląd?

Transkrypt:

Dokument hipertekstowy Laboratorium 5 Box model i layouty mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej

Wysokość i szerokość domyślna szerokość elementu inline jest związana z jego zawartością pozostałe elementy mogą przyjąć własności height i width

Obramowanie każdy element może mieć obramowanie możemy zdefiniować: style - musi być zdefiniowany, np. none, dotted, dashed, solid, double width color { border: solid 1px black; } { border-style: solid; border-width: 1px; border-color: black; }

Różna szerokość z każdej strony border-width: 1px 2px 3px 4px; - góra, prawo, dół, lewo border-width: 1px 2px 4px; - góra, boki, dół border-width: 1px 2px; - góra i dół, boki border-width: 1px; - wszystkie strony

Margines dodatkowa przestrzeń poza obramowaniem - pomiędzy tym elementem a innymi możemy użyć ujemnych wartości

Padding dodatkowa przestrzeń między obramowaniem a elementem możemy użyć ujemnych wartości

www.w3.org

Zajmowana szerokość i wysokość elementu szerokość = lewy margines + lewe obramowanie + lewy padding + szerokość elementu + prawy padding + prawe obramowanie + prawy margines

Jaka jest faktyczna wysokość? header { width: 150px; height: 100px; margin: 10px; border: 5px solid; padding: 1px; }

Wyśrodkowanie elementu w poziomie ale element: margin: 0 auto; musi mieć własność display: block; nie może mieć własności float musi mieć ustawioną szerokość

Float Własność float służy do opływania elementu przez tekst. <img style="float: right;"> <p>lorem ipsum</p>

Kolumny za pomocą float <nav></nav> <article></article> nav { float: left; } article { float: right; } JS Bin

Clear Float wyciąga elementy z normalnego obiegu. <nav></nav> <article></article> <footer></footer> footer będzie w tym samym wierszu (jeśli się zmieści) Rozwiązanie: footer {clear: both; } JS Bin

Kolumny za pomocą display: inline-block Kolumny otrzymują własność: display: inline-block; dzięki temu nie wprowadzają nowej linii JS Bin

Position static - domyślna, zależy od miejsca w HTML relative - przesunięcie względem domyślnego miejsca (nie zwalnia tego miejsca) absolute - przesunięcie względem przodka z position nie równym static, wyciąga element z obiegu fixed - przesunięcie względem okna przeglądarki, wyciąga element z obiegu Przesunięcie definiujemy za pomocą własności: top, left, right, bottom

Uwaga! Przy tworzeniu layoutu większość elementów powinna mieć wartość static własności position. relative jest używany do nieznacznego przesunięcia elementów. Nie powinno się używać absolute do pozycjonowania elementów layoutu. Z powodu wyciągnięcia elementu z obiegu nie może on wpływać na inne (np. zmiana ilości tekstu).

Przykładowe layouty

Szkicowanie layoutu rysujemy (projektujemy) wygląd strony na kartce pamiętamy o box-model Źródło: http://wpswitch.com, http://webdesignledger.com

Layout responsywny Źródło: https://acme.mybalsamiq.com

Narzędzia do projektowania interfejsu Nadają się bardziej do dokumentacji projektu. http://webdemo.balsamiq.com http://www.axure.com/edu

Zadanie 1. Obejrzyj układ różnych stron. 2. Naszkicuj layout (swojej) strony w wersji standardowej (szerokiej) oraz mobilnej (wąskiej). 3. Stwórz layout w wersji standardowej używając HTML i CSS. a. Pamiętaj o użyciu tagów semantycznych. b. Strona powinna wyglądać ładnie. c. Zwaliduj stronę: kod HTML i CSS. Stronę należy umieścić na serwerze wierzba pod adresem http://wierzba.wzks.uj.edu.pl/~login/dh/5/ (po wejściu na powyższy adres ma się od razu pojawić strona, a nie wykaz plików).

Proszę zwrócić uwagę na: Każda strona HTML musi się walidować w https://validator.w3.org/ Każda strona HTML i każdy arkusz stylów musi się walidować w https://jigsaw.w3.org/css-validator/ Proszę sprawdzić czy strona poprawnie wygląda przy nieznacznej zmianie szerokości okna przeglądarki oraz przy zmianie powiększenia strony