Zajęcia z budowy stron WWW

Wstęp

Sposoby tworzenia stron

Strony można generować na wiele sposobów:

Publikowanie stron

Umieść na swojej stronie plik .txt, .pdf i zwykły tekst z rozszerzeniem .html. To działa! (mimo, że nie znamy jeszcze HTMLa)

Anatomia strony

<html> 
 <head> 
  <!-- Nagłówek -->
 </head> 
 <body>
  <!-- Treść strony -->
 </body> 
</html> 

Znacznik to element opisu strony, jego postać to <nazwa>. Zwykle odpowiada mu znacznik zamykający o postaci </nazwa>.

Umieść na swojej stronie plik pierwsza.html zgodny ze schematem i mający w treści tekst Cześć WWW!
Obejrzyj go w przeglądarce (z http://)

Nagłówek

Nagłówek może mieć wiele elementów, my wykorzystamy trzy

Dopisz do swojej stronie pierwsza.html tytuł i opis kodowania
Obejrzyj stronę w przeglądarce (z http://)

Treść

HTML służy do opisu zawartości strony. Wykorzystywanie go do opisu wyglądu strony nie jest właściwe (do tego służą arkusze stylów, p. dalej).

Dopisz do swojej stronie pierwsza.html kilka elementów strony
Obejrzyj stronę w przeglądarce (z http://) i obejrzyj jej tekst źródłowy. Wśród wstawionych elementów powinno być:

Formatowanie - arkusze styli CSS

Formatowanie powinno być wskazane niezależnie od treści strony. Służą do tego arkusze styli CSS (Cascading style sheets).

Dodawanie styli

Style można dołączać na 3 sposoby:

Postać pliku CSS

Cały plik składa się z opisów poszczególnych formatowań.

hr {color: sienna}
p {margin-left: 20px}
body {background-image: url("images/back40.gif")}

Jeden opis jest najczęściej zapisany w jednym wierszu (nie musi).

hr {color: sienna}

Pojedynczy opis składa się z selektora i samego formatowania. Selektor ma jedną z następujących postaci:

Składnia selektorów jest jeszcze bardziej rozbudowana. Odwołanie się do klasy stylu wymaga podania w dokumencie HTML podania w znaczniku słowa class z nazwą stylu, np.

<p class="przyklad" >

Formatowanie jest podawane w nawiasach klamrowych, poszczególne formaty są pooddzielane średnikami i mają postać:
nazwa-formatu dwukropek wartość.
Na przykład:

{background-color: rgb(10%,10%,10%); color: green; font-size: 2.0em}
Stwórz do swojej strony dwa arkusze styli, zawierające proste, ale różne, formatowania (np. różne kolory).

Przykładowe atrybuty wpisywane w arkuszach styli

Dziedziczenie styli

Ogólnie style się dziedziczą zgodnie z hierarchią zawierania się. Wyjątkami są własności:

Odsyłacze (a nie jakieś tam sznurki, czy inne linki)