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

Podobne dokumenty
Programowanie WEB PODSTAWY HTML

Odsyłacze. Style nagłówkowe

HTML podstawowe polecenia

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

Tworzenie stron internetowych w kodzie HTML Cz 5

Deklarowanie tytułu związanej z tabelą

HTML (HyperText Markup Language)

CSS - layout strony internetowej

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

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

Laboratorium 1: Szablon strony w HTML5

Witryny i aplikacje internetowe

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

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

za pomocą: definiujemy:

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

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

Dokument hipertekstowy

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz

Kaskadowe arkusze stylów (CSS)

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

Technologie Informacyjne

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

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

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

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

Języki programowania wysokiego poziomu. CSS Wskazówki

Specyfikacja techniczna dot. mailingów HTML

Znaczniki języka HTML

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.

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

XHTML Budowa strony WWW

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

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

Podstawy (X)HTML i CSS

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

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

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW

Wstęp 5 Rozdział 1. Informacje podstawowe 9

I. Formatowanie tekstu i wygląd strony


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

9. TABELE KURS HTML.

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

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Hyper Text Markup Language

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

CSS. Kaskadowe Arkusze Stylów

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

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

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

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

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

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

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

Elementarz HTML i CSS

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

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

Aplikacje internetowe

Model blokowy. Model blokowy w CSS

Ć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. 2. Komendy ujęte są w nawiasy ostre - < > i występują najczęściej parami.

Tabele. Dodał Administrator czwartek, 22 lipiec :59

STRONY INTERNETOWE mgr inż. Adrian Zapała

I. Wstawianie rysunków

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

Pierwsza strona internetowa

Marginesy, dopełnienia i obramowanie

Mailingi HTML. Specyfikacja techniczna

Elementy div i style CSS w praktyce

Wprowadzenie do języka HTML

Tworzenie stron internetowych w oparciu o język HTML

Konspekt do lekcji elementy informatyki dla klasy 4e Liceum Ogólnokształccego

plansoft.org Zmiany w Plansoft.org

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

Podstawy tworzenia stron internetowych

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

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Ćwiczenie 9 - CSS i wstawianie CSS

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

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

Podstawowe znaczniki języka HTML.

Wybrane znaczniki HTML

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

INSTRUKCJA OBSŁUGI STRONY INTERNETOWEJ

Technologie Informacyjne

Responsywne strony WWW

Projektowanie aplikacji internetowych. CSS w akcji

Budowa dokumentu HTML 5

Podstawy pozycjonowania CSS

Tworzenie Stron Internetowych. odcinek 6

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH

STANDARDY KODOWANIA MAILINGÓW

TWORZENIE STRON WWW. Zasady opisu stron w języku HTML:

Rozwiązania zadań EGZAMINACYJNYCH- WITRYNY

Dokument hipertekstowy

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

Transkrypt:

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

Ramowy program warsztatów Zajęcia 1: Zajęcia wprowadzające, HTML Zajęcia 2: Style CSS (tabele i kaskadowe arkusze stylów) Zajęcia 3: Podstawy języka PHP Zajęcia 4: Język PHP cd. Zajęcia 5: Formularze HTML Zajęcia 6: Synteza kursu http://www.if.pw.edu.pl/~majanik/wiki/index.php/html%2bphp 2

HTML+PHP #2 Tabele i Style CSS Tabele Dr inż. Małgorzata Janik

kolumny

Wygląd strony na podstawie tabeli http://www.if.pw.edu.pl/~majanik/data/test2.html

Wygląd strony na podstawie tabeli <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta charset="iso-8859-2" /> <title>web PAGE TITLE GOES HERE</title> </head> <body style="margin: 0px; padding: 0px; font-family: 'Trebuchet MS',verdana;"> <table width="100%" style="height: 100%;" cellpadding="10" cellspacing="0" border="0"> <tr> <!-- ============ NAGŁÓWEK ============== --> <td colspan="2" style="height: 100px;" bgcolor="#777d6a"><h1>logo Strony</h1></td></tr> <!-- ============ PASEK NAWIGACYJNY ============== --> <tr><td colspan="2" valign="middle" height="30" bgcolor="#a9ae9f"><a href="#">home</a></td></tr> <tr>

Wygląd strony na podstawie tabeli <!-- ============ LEWA KOLUMNA (MENU) ============== --> <td width="20%" valign="top" bgcolor="#999f8e"> <a href="#">menu link</a><br> <a href="#">menu link</a><br> <a href="#">menu link</a><br> <a href="#">menu link</a><br> <a href="#">menu link</a> </td> <!-- ============ PRAWA KOLUMNA (TREŚĆ) ============== --> <td width="80%" valign="top" bgcolor="#d2d8c7"> <h2>treść strony</h2> Jest to layout dwukolumnowy, zawierający również nagłówek, pasek nawigacyjny oraz stopkę. Dwa pierwsze wiersze zawierają nagłówek oraz pasek nawigacyjny, każdy się składa z pojedynczej komórki tabeli. Taki efekt można uzyskać używając opcji colspan="2", bądź też tworząc w trzeciej komórce tabelę zagnieżdżoną, składającą się z dwóch kolumn i jednego wiersza. <br> <br> Trzeci wiersz tabeli zawiera w sobie menu (po lewej) oraz treść główną (po prawej). <br> <br> Czwarty wiersz tworzy stopkę. Podobnie jak naglówek i pasek nawigacyjny, posiada pojedynczą komórkę tabeli oraz używa colspan="2".</td></tr> <!-- ============ STOPKA============== --> <tr><td colspan="2" align="center" height="20" bgcolor="#777d6a">copyright?</td></tr> </table> </body>

Znaki specjalne &nbsp < > &copy & znak znak znak znak znak odstępu mniejszości < większości > praw autorskich ampersandu (&) 10

HTML+PHP #2 Tabele i Style CSS CSS - Kaskadowe Arkusze Stylów Dr inż. Małgorzata Janik

Lokalne osadzanie stylów (1) Osadzanie lokalne: doraźnie, dla pojedynczych elementów (z poprzedniego wykładu): Osadzanie lokalne jest przydatne, gdy chcemy doraźnie ustawić styl pojedynczego elementu. Korzystajmy z tej formy osadzania rzadko. Przykładową paletę wartości kolorów można znaleźć tutaj: http://www.w3schools.com/html/html_colors.asp Zaś lista nazw kolorów obsługiwana przez CSS jest tutaj: http://www.w3schools.com/cssref/css_colornames.asp

Formatowanie tekstu: style II (2) Style zagnieżdżone: definiowane dla wszystkich znaczników w dokumencie. dla wszystkich znaczników <p> kolor jest czerwony a czcionka ma rozmiar x-large UWAGA: możemy zawsze zastosować specjalny znacznik <span>, który sam nic nie robi, ale możliwe jest przyporządkowanie mu konkretnego stylu.

Definicje Poprawne nazewnictwo: selektor{ właściwość1: wartość1; właściwość2: wartość2;. } selektor1, selektor2, selektor3{ właściwość1: wartość1; właściwość2: wartość2;. }

Ciekawostki Kilka selektorów: selektor, selektor2, selektor3{ właściwość1: wartość1; właściwość2: wartość2;. } h1, h2, h3{ color: red; } Selektor uniwersalny: *{ color: red; } Jeśli znaczniki mają wystąpić w konkretnej kolejności: Lista uporządkowana umieszczona w tr td ol { komórce w wierszu tabeli color: red; } tr * ol { color: red; }

Tylko po co na każdej podstronie pisać to samo...

Anegdota zmiana czcionki na całym portalu

Anegdota zmiana czcionki na całym portalu

Klasy Można też zdefiniować klasę bez powiązania z konkretnym elementem:.duzy{ font-size: x-large; } A potem możemy stosować tą klasę dla różnych znaczników: <p class= duzy > Witaj Czesławie!</p> <a href= www.wp.pl class= duzy >link</a>

Kaskada Style domyślne dla przeglądarki Zewnętrzny plik css Style zawarte w sekcji <head> dokumentu html Style zawarte w konkretnych znacznikach

Kaskada Plik css: p{ color: red; } Sekcja <head>: p{ color: green; font-style: italic; } p.duzy{ font-size: x-large; } Treść (<body>): <p class= duzy style= color: blue; >Napis</p> Jaki będzie napis?

Dziedziczenie Dziedziczenie: Przejmowanie atrybutów od przodków. W CSS właściwości dotyczące pierwszego planu (bez właściwości tła) są dziedziczone. Np. Wszystkie znaczniki w dokumencie są potomkami znacznika <body>, więc jeśli coś ustawimy dla body to wszystkie również przejmą te własności. Chyba, że dla niektórych jawnie zdefiniujemy coś inaczej. Podobnie może działać znacznik <div> </div> wyszczególniający konkretny fragment dokumentu. Ale tak samo jak zdefiniujemy tabelę przez <table> i ustawimy jej konkretny styl, to wszystkie elementy w środku (m.in. td, tr) również przejmą styl danej tabeli. Ale może być jeszcze bardziej złożone...

Dziedziczenie Plik css: p{ border: thin solid black; } Cienka pełna kreska p.redbottom{ border-bottom: thin dotted red; } Cienka kropkowana czerwona kreska Treść (<body>): <p>napis 1</p> <p class= redbottom >Napis 2</p> Jak będą wyglądać napisy?

Dziedziczenie Plik css: p{ Treść (<body>): border: thin solid black; <p>napis 1</p> <p class= redbottom >Napis 2</p> } p.redbottom{ border-bottom: thin dotted red; } Jak będą wyglądać napisy? Napis 1 Napis 2

HTML+PHP #2 Tabele i Style CSS Najważniejsze style Dr inż. Małgorzata Janik

http://www.colorspire.com/rgb-color-wheel/

Young Programmer: HTML+PHP Powodzenia! Treść zadania do zrealizowania na pierwszych zajęciach znajduje się na stronie: http://www.if.pw.edu.pl/~majanik/wiki/index.php/html%2bphp/zadanie2 Dr inż. Małgorzata Janik