Drzewo dokumentu html.

Slides:



Advertisements
Podobne prezentacje
Metody pozycjonowania elementów na stronie www
Advertisements

Zastosowanie technologii medialnych i internetowych Wygląd witryny krok po kroku Wykład dr in ż. Jacek Wachowicz
Konstrukcja i formatowanie tabel
XHTML Podstawowe różnice.
Style CSS.
XPath XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
XPath. XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
11 XML a SGML. Standardy pokrewne.. 22 SGML a XML – różnice Deklaracja SGML: konfiguracja wyglądu znaczników, ich maksymalnej długości, itp., definicja.
XSL Extensible Stylesheet Language 6 listopada 2003.
XPath. XSL – część 1..
Kurs WWW – wykład 3 Paweł Rajba
„Zasady formatowania plików w formacie Microsoft Word”
(ang. Hypertext Markup Language) - język znaczników hipertekstowych.
Narzędzia internetowe Paweł Rajba
Tworzenie stron internetowych www World Wide Web
PODSTAWY <HTML>
języka hipertekstowego
ZESTAW DO NAUKI JAVASCRIPT
Otwieranie elementów w różnych ramkach
Wprowadzenie do HTML, CSS, JavaScript, PHP
Tworzenie stron internetowych
Wstawianie stylów CSS.
Materiały pochodzą z Platformy Edukacyjnej Portalu
Poznajemy edytor tekstu Microsoft Word
XML – eXtensible Markup Language
Edytor tekstu Word.
Temat 7: Tekst.
Specjalizacja "Dziennikarstwo On-line„ Arkusze stylów – CSS Część 5 Prowadzący: Dariusz Jaruga
Formatowanie tekstu w Microsoft Word
HTML Hyper Text Markup Language komputerowe Esperanto cz. II Obiekty podstawowe na stronach.
Wprowadzenie do HTML Informatyka Cele lekcji: Wiadomości:
Lekcja 1 Składnia języka XHTML
Lekcja 3 Składnia języka XHTML
Temat 10: Tabele. Tabele stanowią obecnie jeden ze sposobów prezentowania danych. Początkowo były wykorzystywane do tworzenia układów stron, które teraz.
Temat 5: Pozycjonowanie elementów
Wprowadzenie do CSS Okiełznać style.
Aplikacje internetowe
Część I. Grupowanie elementów  Elementy i są używane do grupowania i strukturyzowania dokumentu. Będziesz je często wykorzystywał wraz z atrybutami class.
Temat 13: Ramki.
Wzorce slajdów programu microsoft powerpoint
Aplikacje internetowe
Selektory. Selektor elementu Selektor {własciwość:wartość}
Aplikacje internetowe
Elementy multimedialne na stronie
Wykład 3 Programowanie obiektowe. Dokument HTML składa się z obiektów (standardowych i utworzonych przez użytkownika). Głównym obiektem jest document,
Aplikacje internetowe Grafika na stronach WWW ciąg dalszy Atrybuty znacznika body.
Aplikacje internetowe
Aplikacje internetowe CSS - style fontów, tekstu Ciąg dalszy.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Aplikacje internetowe Formatowanie tekstu w HTML-u.
Aplikacje internetowe
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Wprowadzenie do kaskadowych arkuszy stylów Informatyka.
Temat 4: Klasy i identyfikatory
CSS - Selektory. Selektory Selektorem można nazwoć dowolny element języka HTML, dla którego chcemy zdefiniować parametry formatowania. Wyróżniamy następujące.
C S S 1 Cascading Style Sheets HTML pozwala zarządzać strukturą dokumentu, STYLE mają nam służyć do jego upiększania Kaskadowe Arkusze Stylów.
Temat 1: CSS Dołączanie stylów do dokumentu
Obiekty DOM.
Temat 5: Instrukcje: print(), echo()
Temat 2: Składnia kaskadowych arkuszy stylów. Za zmianę wyglądu witryny w kaskadowych arkuszach stylów odpowiadają reguły stylów. Każda z reguł powiązana.
JQuery.
Kaskadowe arkusze stylów CSS. Reguła CSS – definiuje sposób formatowania elementów na stronie WWW Części składowe reguły CSS selektor{ właściwość: wartość;
XHTML + CSS Style definiujące tekst Damian Urbańczyk.
Formatowanie tekstu Sabina Charasim. Informacje podstawowe HTML posiada bardzo wiele znaczników służących do formatowania tekstu. Jedne używa się bardzo.
Wykład 4 Informatyka MPDI sem.3 HTML cd. Arkusze stylów - CSS.
Style i szablony w MS Word 2010
Microsoft® Office Word
Metody budowania interfejsu użytkownika CSS Bartosz Sakowicz.
HTML HTML -HyperText Markup Language – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych.
Style definiujące tekst
Zapis prezentacji:

Drzewo dokumentu html

Drzewo strony i jej źródło <html> <head> <title>…</title> </head> <body> <h1>…</h1> <p>…</p> <table> <tr> <td>…</td> </tr> </table> </body> </html> html head body title h1 p table tr td td

Kilka nowych ważnych pojęć drzewo dokumentu (document tree) - hierarchiczny układ elementów HTML zakodowanych w dokumencie; każdy element ma dokładnie jednego rodzica, oprócz elementu najwyższego w hierarchii dziecko (child) - element będący o jeden szczebel niżej w drzewie w stosunku do danego elementu potomek (descendant) - element będący o jeden lub więcej szczebli niżej w drzewie w stosunku do danego elementu

Nowych pojęć ciąg dalszy rodzic (parent) - element o jeden szczebel wyżej w drzewie w stosunku do danego elementu przodek (ancestor) - element będący o jeden lub więcej szczebli wyżej w drzewie w stosunku do danego elementu brat (sibling) - element mający tego samego rodzica co inny element; jeśli znajduje się obok niego, to jest to brat przylegający (adjacent sibling)

Wracając do przykładu za slajdu nr 1 element table jest dzieckiem elementu body element table jest potomkiem elementu html oraz body element table jest rodzicem elementu tr element table jest przodkiem dwóch elementów td oraz elementu tr element table jest bratem elementów h1 oraz p elementy h1 oraz p są braćmi poprzedzającymi elementu table element table jest bratem następującym elementów h1 oraz p element table jest elementem poprzedzającym elementu tr oraz td element table jest elementem następującym elementu body oraz html

Co z tego wynika? Oznacza to, że elementy, które leżą niżej w hierarchii (jeśli nie zostanie zaznaczone inaczej) dziedziczą atrybuty formatowania, które zostały nadane ich przodkom.

To już znamy… Selektor typu: Selektor uniwersalny Klasy selektorów selektor {właściwość: wartość;} Selektor uniwersalny * {właściwość: wartość;} Klasy selektorów selektor.klasa {właściwość: wartość;} .klasa {właściwość: wartość;} <selektor class="klasa">...</selektor> Selektor identyfikatora selektor#identyfikator {właściwość: wartość;} #identyfikator {właściwość: wartość;} <selektor id="identyfikator">...</selektor>

To co z tymi potomkami i przodkami? Selektor potomka Selektor dziecka Selektor braci

przodek1 przodek2 ... potomek {właściwość: wartość;} Selektor potomka Składnia : przodek1 przodek2 ... potomek {właściwość: wartość;} dotyczy atrybutów elementów umiejscowionych niżej w drzewie dokumentu. formatuje tylko elementy potomne w stosunku do innych elementów. Potomek może znajdować się kilka stopni niżej w stosunku do swego przodka. Przykład: p b {color: #008000;} To jest tekst w akapicie, a tutaj pogrubiony i w kolorze #008000; (green).Tutaj jest dalszy ciąg akapitu p i b {color: #008000;} To jest ponownie tekst w akapicie. Tutaj jest pochylony, a tutaj pochylony, pogrubiony i w kolorze #008000; (green). Tutaj jest dalszy ciąg akapitu - odtąd pogrubiony - poza znacznikami pochylenia. I tu ponownie zwykły akapit

rodzic > dziecko {właściwość: wartość;} Selektor dziecka Składnia: rodzic > dziecko {właściwość: wartość;} Dziecko w drzewie dokumentu znajduje się bezpośrednio poniżej rodzica. Formatuje elementy, które są potomne tylko o jeden stopień w stosunku do innych elementów. Przykład: p > b {color: #008000;} To jest tekst w akapicie, a tutaj pogrubiony i w kolorze #008000; (green).Tutaj jest dalszy ciąg akapitu. A tutaj tekst jest w znacznikach pochylenia i pogrubienia i nie powinien być koloru #008000; (green).

brat1 + brat2 {właściwość: wartość;} Selektor braci Składnia: brat1 + brat2 {właściwość: wartość;} W drzewie dokumentu oba elementy znajdują się na tym samym poziomie. formatuje elementy, które sąsiadują ze sobą i nie zawierają się w sobie. Formatowany jest drugi element. Przykład i + b {color: #008000;} To jest tekst w akapicie, tutaj jest pochylony. Tutaj jest dalszy ciąg akapitu - bez formatowania. A tutaj jest tekst pogrubiony i jest koloru #008000; (green).

A teraz pora na ćwiczenia praktyczne