Strona z ćwiczeniami jest stroną archiwalną,
wiele materiałów jest już nieaktualnych,
ale jeżeli ktoś ma ochotę, to zapraszam... :)

Dzieła Człowieka

Z jednego systemu nie wydobędziemy się długo: ze słonecznego

Zajęcia specjalizacyjne: III klasa TI
CSS

Ćwiczenie 12 - Czcionki i tekst

Wprowadzenie:

W tym ćwiczeniu rozpoczniemy analizę konkretnych właściwości i ich wartości, dzięki którym można wpływać na wygląd strony WWW, używając ich w arkuszach stylów CSS. Omówione będą własności czcionek i tekstu.

  1. zadania do wykonania

Własności czcionek:


  1. wielkość czcionek
  2. rodzaj czcionek
  3. styl czcionek
  4. waga czcionek
  5. wariant czcionek

Własności tekstu:


  1. kolor tekstu
  2. dekoracja tekstu
  3. transformacja tekstu
  4. wyrównanie tekstu
  5. wcięcie tekstu
  6. odstęp między wierszami
  7. odstęp między wyrazami
  8. odstęp między literami
  9. łączenie własności czcionek i tekstu


Czcionki

Wielkość czcionek

Składnia reguły:


  1. selektor {font-size: wielkość;}

Wyraz selektor ma zastosowanie do wszystkich elementów.

Jako wielkość należy podać konkretną wartość. Można to zrobić, używając czterech grup wielkości:


  1. 1. wielkości absolutne:
  2. "xx-small" - najmniejsza (10px)
  3. "x-small" - mniejsza (10px)
  4. "small" - mała (12px)
  5. "medium" - średnia (16px)
  6. "large" - duża (18px)
  7. "x-large" - większa (24px)
  8. "xx-large" - największa (32px)

Tak wyglądają te wielkości:

rozmiar xx-small

rozmiar x-small

rozmiar small

rozmiar medium

rozmiar large

rozmiar x-large

rozmiar xx-large


  1. 2. wielkości względne:
  2. "smaller" - mniejsza od bieżącej
  3. "larger" - większa od bieżącej

Tak to wygląda w praktyce:

czcionka smaller

czcionka bieżąca

czcionka larger


  1. 3. jednostki miary:
  2. piksele - px
  3. punkty edytorskie - pt
  4. wysokość litery "x" - ex
  5. wysokość aktualnej czcionki - em
  6. centymetry lub milimetry - cm, mm
  7. części dziesiętne centymetra pisane z kropką np.: 0.5cm
  8. cale - in (1in=2.54cm)

Takie mogą być przykładowe wielkości czcionek według jednostek miary:

rozmiar 12px

rozmiar 10pt

rozmiar 2ex

rozmiar 1.25em

rozmiar 0.5cm

rozmiar 7mm

rozmiar 1cm

rozmiar 0.5in


  1. 4. procent wielkości bieżącej:
  2. procent - %

Na przykład:

75% czcionki bieżącej

czcionka bieżąca

150% czcionki bieżącej

do góry



Rodzaj czcionek

Składnia reguły:


  1. selektor {font-family: rodzaj_1, rodzaj_2, rodzaj_3,...;}

Wyraz selektor ma zastosowanie do wszystkich elementów.

W miejsce zwrotów: rodzaj_1, rodzaj_2, rodzaj_3,... należy wpisać rodzaje czcionek. Zaleca się wpisywać kilka rodzajów, ponieważ w przypadku braku danej czcionki u oglądającego, wybrana zostanie druga, a jeżeli nie druga to kolejna. Można podać jeden rodzaj - w tej sytuacji, gdy zabraknie czcionki u użytkownika - wczytana zostanie systemowa czcionka.

Nazwę czcionki opisaną kilkoma wyrazami koniecznie należy ująć w znaki apostrofu (np. 'Times New Roman', 'Courier New').

Warto wypisać kilka rodzajów czcionek, ponieważ dzięki temu istnieje większe prawdopodobieństwo wczytania tej, którą zaprojektował autor strony. Można w ten sposób uniknąć wczytania niepożądanej, a tym samym uniknąć nieprzewidywalnych zachowań podczas wyświetlania się strony.


  1. selektor {font-family: Arial, 'Courier New', 'Times New Roman';}

W systemie Windows standardowo dostępne powinny być czcionki: 'Times New Roman' (szeryfowa), Arial (bezszeryfowa), 'Courier New' (monotypiczna). Dodatkowo od jakiegoś czasu z Internet Explorerem dostarczane są: Verdana, Tahoma, 'Trebuchet MS', Georgia. Przy definiowaniu czcionki, dobrze jest wykorzystywać te właśnie rodzaje, a także takie które domyślnie występują w innych systemach operacyjnych (np. Helvetica - podobna do Arial).

Oprócz podania rodzaju czcionki wprost, możliwe jest także wpisanie rodziny ogólnej:


  1. serif - czcionka szeryfowa (końcówki znaków posiadają "ozdobniki"), np.: 'Times New Roman', Georgia, Garamond, Bodoni
  2. sans-serif - czcionka bezszeryfowa (końcówki znaków są proste), np.: Arial, Verdana, 'Trebuchet MS', Helvetica, Univers, Futura
  3. monospace - czcionka o stałej szerokości znaków - monotypiczna (wygląda, jak pisana na maszynie), np.: Courier, 'Courier New'
  4. cursive - czcionka mająca pewne cechy pochyłej (wygląda, jak pisana ręcznie)
  5. fantasy - czcionka fantazyjna (dekoracyjna)

źódło: www.kurshtml.boo.pl


Rodziny ogólne to dodatkowy sposób na prawidłowe wyświetlenie strony. W przypadku braku u oglądającego jakiejkolwiek z zadeklarowanych czcionek w dokumencie, wczytana zostanie ta z rodziny ogólnej i przynajmniej będzie podobna (z tej samej rodziny) do założonej przez autora strony. Zapisuje się ją na końcu listy czcionek:


  1. selektor {font-family: Arial, Helvetica, Verdana, sans-serif ;}

Pozostaje jeszcze problem polskich znaków, których nie potrafią interpretować wszystkie rodziny czcionek. Należy koniecznie wypróbować czcionkę na polskich znakach.

Przykłady czcionek:

czcionka Arial: zażółć gęślą jaźń

czcionka 'Courier New': zażółć gęślą jaźń

czcionka 'Times New Roman': zażółć gęślą jaźń

czcionka Verdana: zażółć gęślą jaźń

czcionka Helvetica: zażółć gęślą jaźń

A tu będą problemy z polskimi znakami:

czcionka Ethnocentric: zażółć gęślą jaźń

czcionka 'Wide Latin': zażółć gęślą jaźń

czcionka 'Lucida Handwriting': zażółć gęślą jaźń

Przykłady rodzin ogólnych:

rodzina ogólna serif: zażółć gęślą jaźń

rodzina ogólna sans-serif: zażółć gęślą jaźń

rodzina ogólna monospace: zażółć gęślą jaźń

rodzina ogólna cursive: zażółć gęślą jaźń

rodzina ogólna fantasy: zażółć gęślą jaźń

do góry



Styl czcionek

Składnia reguły:


  1. selektor {font-style: styl;}

Wyraz selektor ma zastosowanie do wszystkich elementów.


  1. styl:
  2. "normal" - czcionka normalna (podstawowa)
  3. "italic" - czcionka pochylona (jeżeli niedostępna, automatycznie wybierany jest styl oblique)
  4. "oblique" - również czcionka pochylona (podobna jak poprzednio)

Dzięki temu poleceniu można określić styl czcionki. Do wyboru są właściwie dwa rodzaje: czcionka normalna i pochyła.

Dwie ostatnie są wyświetlane bardzo podobnie. Różnica między nimi polega na tym, że czcionka italic faktycznie jest osobnym krojem, natomiast oblique może zostać wygenerowana przez pochylenie zwykłej czcionki.

źódło: www.kurshtml.boo.pl


Przykłady stylów:

styl normal

styl italic

styl oblique

do góry



Waga czcionek

Składnia reguły:


  1. selektor {font-weight: waga;}

Wyraz selektor ma zastosowanie do wszystkich elementów.


  1. waga - wielkości bezwzględne:
  2. "normal" - czcionka normalna (podstawowa)
  3. "bold" - czcionka pogrubiona
  4. "100"
  5. "200"
  6. "300"
  7. "400" (odpowiednik "normal")
  8. "500"
  9. "600"
  10. "700" (odpowiednik "bold")
  11. "800"
  12. "900"

Przykłady wagi czcionek:

waga normal (400)

waga bold (700)

waga 100

waga 200

waga 300

waga 400 (normal)

waga 500

waga 600

waga 700 (bold)

waga 800

waga 900


  1. waga - wielkości względne:
  2. "lighter" - czcionka mniej wytłuszczona od odziedziczonej
  3. "bolder" - czcionka bardziej wytłuszczona od odziedziczonej

Niektóre rodziny czcionek mogą nie posiadać wszystkich dziewięciu stopni wytłuszczenia. Wiele posiada tylko wartości normal i bold.

do góry



Wariant czcionek

Składnia reguły:


  1. selektor {font-variant: wariant;}

Wyraz selektor ma zastosowanie do wszystkich elementów.


  1. wariant:
  2. "normal" - czcionka normalna (podstawowa)
  3. "small-caps" - kapitaliki

Dzięki poleceniu small-caps można napisać tekst wielkimi literami, ale o wielkości małych liter.

Przykład:

Wariant normal

Wariant small-caps

do góry



Tekst

Kolor tekstu

Składnia reguły:


  1. selektor {color: kolor;}

Wyraz selektor ma zastosowanie do wszystkich elementów.

Natomiast jako kolor należy podać definicję koloru.

Dzięki temu poleceniu można ustalić dowolny kolor tekstu.

Przykład:

kolor #c0c0c0; (silver)

kolor #800000; (maroon)

kolor #ff0000; (red)

kolor #800080; (purple)

kolor #008000; (green)

kolor #ffff00; (yellow)

kolor #000080; (navy)

do góry



Dekoracja tekstu

Składnia reguły:


  1. selektor {text-decoration: dekoracja;}

Wyraz selektor ma zastosowanie do wszystkich elementów.


  1. dekoracja:
  2. "none" - bez zmian
  3. "underline" - podkreślenie
  4. "line-through" - przekreślenie
  5. "overline" - nadkreślenie
  6. "blink" - migotanie tekstu (tylko Netscape/Mozilla/Opera)

Dzięki temu poleceniu można dodać do tekstu jeden z efektów dekoracyjnych. Migotanie może nie być interpretowane przez wszystkie przeglądarki!

Przykład:

dekoracja none

dekoracja underline

dekoracja line-through

dekoracja overline

dekoracja blink (tylko Netscape/Mozilla/Opera)

do góry



Transformacja tekstu

Składnia reguły:


  1. selektor {text-transform: transformacja;}

Wyraz selektor ma zastosowanie do wszystkich elementów.


  1. transformacja:
  2. "none" - bez zmian
  3. "capitalize" - zamiana pierwszych liter wszystkich wyrazów na wielkie
  4. "uppercase" - zamiana wszystkich liter na wielkie
  5. "lowercase" - zamiana wszystkich liter na małe

Dzięki temu poleceniu można dokonać zmian wielkości liter.

Przykład:

W tym akapicie zastosowana została transformacja: none. Wszystko jest bez zmian.

W tym akapicie zastosowana została transformacja: capitalize. Pierwsze litery wszystkich słów są wielkie.

W tym akapicie zastosowana została transformacja: uppercase. Wszystkie litery są wielkie.

W tym akapicie zastosowana została transformacja: lowercase. Wszystkie litery są małe.

do góry



Wyrównanie tekstu

Składnia reguły:


  1. selektor {text-align: wyrównanie;}

Wyraz selektor ma zastosowanie do elementów blokowych.


  1. wyrównanie:
  2. "left" - wyrównanie tekstu do lewego marginesu (domyślnie)
  3. "right" - wyrównanie tekstu do prawego marginesu
  4. "center" - wyśrodkowanie
  5. "justify" - wyrównanie do obu marginesów jednocześnie (justowanie)

Dzięki temu poleceniu można dodać sposób wyrównania tekstu.

Przykład:

W tym akapicie zastosowano wyrównanie: left. W tym akapicie tekst wyrównany jest do lewego marginesu. W tym akapicie zastosowano wyrównanie: left. W tym akapicie tekst wyrównany jest do lewego marginesu.

W tym akapicie zastosowano wyrównanie: right. W tym akapicie tekst wyrównany jest do prawego marginesu. W tym akapicie zastosowano wyrównanie: right. W tym akapicie tekst wyrównany jest do prawego marginesu.

W tym akapicie zastosowano wyrównanie: center. W tym akapicie tekst jest wyśrodkowany. W tym akapicie zastosowano wyrównanie: center. W tym akapicie tekst jest wyśrodkowany.

W tym akapicie zastosowano wyrównanie: justify. W tym akapicie tekst wyrównany jest do obu marginesów (wyjustowany). W tym akapicie zastosowano wyrównanie: justify. W tym akapicie tekst wyrównany jest do obu marginesów (wyjustowany).

do góry



Wcięcie tekstu

Składnia reguły:


  1. selektor {text-indent: wcięcie;}

Wyraz selektor ma zastosowanie do elementów blokowych.


  1. wcięcie:
  2. należy podać konkretną wielkość, używając jednostek miary:
  3. piksele - px
  4. punkty edytorskie - pt
  5. wysokość litery "x" - ex
  6. wysokość aktualnej czcionki - em
  7. centymetry lub milimetry - cm, mm
  8. części dziesiętne centymetra pisane z kropką np.: 0.5cm
  9. cale - in (1in=2.54cm)
  10. procent wielkości nadrzędnej - %

Dzięki temu poleceniu można dodać dodatkowe wcięcie pierwszej linii tekstu w akapicie.

Przykład:

W tym akapicie zastosowano wcięcie: 0px. W tym akapicie nie ma wcięcia pierwszego wiersza.

W tym akapicie zastosowano wcięcie: 10px. W tym akapicie wcięcie pierwszego wiersza wynosi 10px.

W tym akapicie zastosowano wcięcie: 10pt. W tym akapicie wcięcie pierwszego wiersza wynosi 10pt.

W tym akapicie zastosowano wcięcie: 10ex. W tym akapicie wcięcie pierwszego wiersza wynosi 10ex.

W tym akapicie zastosowano wcięcie: 10em. W tym akapicie wcięcie pierwszego wiersza wynosi 10em.

W tym akapicie zastosowano wcięcie: 10mm. W tym akapicie wcięcie pierwszego wiersza wynosi 10mm.

W tym akapicie zastosowano wcięcie: 1in. W tym akapicie wcięcie pierwszego wiersza wynosi 1in.

W tym akapicie zastosowano wcięcie: 10%. W tym akapicie wcięcie pierwszego wiersza wynosi 10%.

do góry



Odstęp między wierszami

Składnia reguły:


  1. selektor {line-height: odstęp;}

Wyraz selektor ma zastosowanie do wszystkich elementów.


  1. odstęp:
  2. należy podać konkretną wielkość, używając jednostek miary:
  3. piksele - px
  4. punkty edytorskie - pt
  5. wysokość litery "x" - ex
  6. wysokość aktualnej czcionki - em
  7. centymetry lub milimetry - cm, mm
  8. części dziesiętne centymetra pisane z kropką np.: 0.5cm
  9. cale - in (1in=2.54cm)
  10. procent wielkości nadrzędnej -%
  11. "normal" - przywraca wartość domyślną

Dzięki temu poleceniu można zmienić odstęp między liniami tekstu w danym bloku (np.: akapicie).

Przykład:

W tym akapicie zastosowano odstęp: 10px. W tym akapicie odstęp między wierszami wynosi: 10px.

W tym akapicie zastosowano odstęp: 10pt. W tym akapicie odstęp między wierszami wynosi: 10pt.

W tym akapicie zastosowano odstęp: 3ex. W tym akapicie odstęp między wierszami wynosi: 3ex.

W tym akapicie zastosowano odstęp: 2em. W tym akapicie odstęp między wierszami wynosi: 2em.

W tym akapicie zastosowano odstęp: 1cm. W tym akapicie odstęp między wierszami wynosi: 1cm.

W tym akapicie zastosowano odstęp: 0.5in. W tym akapicie odstęp między wierszami wynosi: 0.5in.

W tym akapicie zastosowano odstęp: 200%. W tym akapicie odstęp między wierszami wynosi: 200%.

do góry



Odstęp między wyrazami

Składnia reguły:


  1. selektor {word-spacing: odstęp;}

Wyraz selektor ma zastosowanie do wszystkich elementów.


  1. odstęp:
  2. należy podać konkretną wielkość, używając jednostek miary:
  3. piksele - px
  4. punkty edytorskie - pt
  5. wysokość litery "x" - ex
  6. wysokość aktualnej czcionki - em
  7. centymetry lub milimetry - cm, mm
  8. części dziesiętne centymetra pisane z kropką np.: 0.5cm
  9. cale - in (1in=2.54cm)
  10. "normal" - przywraca wartość domyślną

Dzięki temu poleceniu można zmienić odstęp między wyrazami tekstu w danym bloku (np.: akapicie).

Przykład:

W tym akapicie zastosowano odstęp: 10px. W tym akapicie odstęp między wyrazami wynosi: 10px.

W tym akapicie zastosowano odstęp: 10pt. W tym akapicie odstęp między wyrazami wynosi: 10pt.

W tym akapicie zastosowano odstęp: 3ex. W tym akapicie odstęp między wyrazami wynosi: 3ex.

W tym akapicie zastosowano odstęp: 2em. W tym akapicie odstęp między wyrazami wynosi: 2em.

W tym akapicie zastosowano odstęp: 1cm. W tym akapicie odstęp między wyrazami wynosi: 1cm.

W tym akapicie zastosowano odstęp: 0.5in. W tym akapicie odstęp między wyrazami wynosi: 0.5in.

do góry



Odstęp między literami

Składnia reguły:


  1. selektor {letter-spacing: odstęp;}

Wyraz selektor ma zastosowanie do wszystkich elementów.


  1. odstęp:
  2. należy podać konkretną wielkość, używając jednostek miary:
  3. piksele - px
  4. punkty edytorskie - pt
  5. wysokość litery "x" - ex
  6. wysokość aktualnej czcionki - em
  7. centymetry lub milimetry - cm, mm
  8. części dziesiętne centymetra pisane z kropką np.: 0.5cm
  9. cale - in (1in=2.54cm)
  10. "normal" - przywraca wartość domyślną

Dzięki temu poleceniu można zmienić odstęp między literami w wyrazach tekstu w danym bloku (np.: akapicie).

Przykład:

W tym akapicie zastosowano odstęp: 10px. W tym akapicie odstęp między literami w wyrazach wynosi: 10px.

W tym akapicie zastosowano odstęp: 10pt. W tym akapicie odstęp między literami w wyrazach wynosi: 10pt.

W tym akapicie zastosowano odstęp: 3ex. W tym akapicie odstęp między literami w wyrazach wynosi: 3ex.

W tym akapicie zastosowano odstęp: 1em. W tym akapicie odstęp między literami w wyrazach wynosi: 1em.

W tym akapicie zastosowano odstęp: 5mm. W tym akapicie odstęp między literami w wyrazach wynosi: 5mm.

W tym akapicie zastosowano odstęp: 0.1in. W tym akapicie odstęp między literami w wyrazach wynosi: 0.1in.

do góry



Łączenie własności czcionek i tekstu

Składnia reguły:


  1. selektor {font: wartości atrybutów;}

Wyraz selektor ma zastosowanie do wszystkich elementów.

Jako wartości atrybutów wpisać należy zgodnie z podaną poniżej kolejnością, oddzielając spacjami, konkretne wartości, które opisują poszczególne atrybuty czcionek i tekstu. Można niektóre pominąć.


  1. wartości atrybutów:
  2. font-style
  3. font-variant
  4. font-weight
  5. font-size
  6. line-height
  7. font-family

Dzięki temu poleceniu można w jednym miejscu zebrać atrybuty dotyczące czcionek i tekstu. Pomiędzy font-size, a line-height należy wstawić ukośnik (bezpośrednio przed line-height).

Przykład:

Po wpisaniu na przykład takiej reguły w arkuszu CSS:


  1. p {font: italic small-caps bold 14px /1cm Arial, Helvetica, Verdana, sans-serif;}

tekst będzie wyglądał następująco:

To jest tekst napisany pismem pochyłym, z małymy kapitałkami, pogrubiony, o rozmiarze 14px, z odstępem między wierszami 1cm oraz rodzinie czcionek Arial, Helvetica, Verdana, sans-serif.

do góry



Zadania do wykonania:

W tym ćwiczeniu należy zastosować własności CSS czcionek i tekstu do sformatowania plików HTML. Zadanie polega na sformatowaniu dwóch plików HTML jednym, zewnętrznym plikiem CSS, w którym użyte będą wszystkie własności dotyczące czcionek i tekstu. W pliku plik_2.html zostanie dokonana również lokalna modyfikacja wewnątrzwierszowymi arkuszami stylów. Konieczne będzie także użycie klas selektorów.

1. Należy zacząć od przygotowania struktury folderów i plików:


  1. foldery:
  2. cw_12 - główny
  3. pliki - zawarty w głównym
  4. style - zawarty w głównym

  1. pliki:
  2. plik_1.html - w folderze pliki
  3. plik_2.html - w folderze pliki
  4. style.css - w folderze style

2. W obu plikach HTML należy umieścić taką samą treść:


  1. zawartość plików HTML:
  2. szablon HTML 4.01 Transitional
  3. w sekcji <head>...</head>:
  4. łącze do arkusza stylów - patrz tutaj
  5. w znaczniku <title>...</title> nazwa pliku
  6. w sekcji <body>...</body>:
  7. jedna linia
  8. napis: Menu nawigacyjne w znaczniku <p>...</p>
  9. przypisać temu znacznikowi klasę: klasa_1
  10. wzajemne łącza do plików - umieszczone w znaczniku <div>...</div>
  11. przypisać temu znacznikowi klasę: klasa_2
  12. jedna linia
  13. nazwa pliku w znaczniku <p>...</p>
  14. przypisać temu znacznikowi klasę: klasa_3
  15. jedna wstawka Lorem w znaczniku <p>...</p>
  16. przypisać temu znacznikowi klasę: klasa_4
  17. środkowe zdanie tej wstawki w znaczniku <span>...</span>
  18. przypisać temu znacznikowi klasę: klasa_5

Po wpisaniu całej zawartości pliki powinny wyglądać tak - bez żadnego formatowania:

Krok 1

3. W pliku CSS należy przygotować dla wszystkich pięciu klas, pięć różnych reguł formatujących czcionki i tekst, uwzględniających wszystkie ich właściwości.


  1. zawartość pliku CSS:
  2. klasa_1:
  3. wielkość czcionki: 20px;
  4. rodzaj czcionki: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  5. styl czcionki: normal;
  6. waga czcionki: 100;
  7. wariant czcionki: normal;
  8. kolor tekstu: #0000ff; (blue)
  9. dekoracja tekstu: overline;
  10. transformacja tekstu: lowercase;
  11. wyrównanie tekstu: center;
  12. wcięcie tekstu: 20px;
  13. odstęp między wierszami: 20px;
  14. odstęp między wyrazami: 20px;
  15. odstęp między literami: 20px;
  16. klasa_2:
  17. wielkość czcionki: 18px;
  18. rodzaj czcionki: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  19. styl czcionki: normal;
  20. waga czcionki: 300;
  21. wariant czcionki: small-caps;
  22. dekoracja tekstu: none;
  23. transformacja tekstu: none;
  24. wyrównanie tekstu: left;
  25. wcięcie tekstu: 18px;
  26. odstęp między wierszami: 18px;
  27. odstęp między wyrazami: 18px;
  28. odstęp między literami: 18px;
  29. klasa_3:
  30. wielkość czcionki: 16px;
  31. rodzaj czcionki: 'Courier New', Courier, monospace;
  32. styl czcionki: italic;
  33. waga czcionki: 500;
  34. wariant czcionki: normal;
  35. kolor tekstu: #ff00ff; (fuchsia)
  36. dekoracja tekstu: line-through;
  37. transformacja tekstu: normal;
  38. wyrównanie tekstu: right;
  39. wcięcie tekstu: 16px;
  40. odstęp między wierszami: 16px;
  41. odstęp między wyrazami: 16px;
  42. odstęp między literami: 16px;
  43. klasa_4:
  44. wielkość czcionki: 14px;
  45. rodzaj czcionki: 'Times New Roman', Bodoni, serif;
  46. styl czcionki: oblique;
  47. waga czcionki: 700;
  48. wariant czcionki: normal;
  49. kolor tekstu: #ff0000; (red)
  50. dekoracja tekstu: underline;
  51. transformacja tekstu: capitalize;
  52. wyrównanie tekstu: justify;
  53. wcięcie tekstu: 14px;
  54. odstęp między wierszami: 14px;
  55. odstęp między wyrazami: 14px;
  56. odstęp między literami: 14px;
  57. klasa_5:
  58. wielkość czcionki: 12px;
  59. rodzaj czcionki: Helvetica, Verdana, Tahoma, Arial, sans-serif;
  60. styl czcionki: italic;
  61. waga czcionki: 900;
  62. wariant czcionki: small-caps;
  63. kolor tekstu: #008000; (green)
  64. dekoracja tekstu: none;
  65. transformacja tekstu: lowercase;
  66. wyrównanie tekstu: right;
  67. odstęp między wierszami: 12px;
  68. odstęp między wyrazami: 12px;
  69. odstęp między literami: 12px;

Efekt powinien być taki, że oba pliki HTML będą tak samo sformatowane. Wygląda to następująco:

Krok 2

4. W pliku: plik_2.html należy dokonać lokalnych wewnątrzwierszowych modyfikacji:


  1. wewnątrzwierszowe modyfikacje w pliku: plik_2.html:
  2. usunąć górną linię
  3. w wyrażeniu Menu nawigacyjne pogrubić czcionkę do 900
  4. i zmienić nadkreślenie na podkreślenie
  5. odsyłacze wyrównać do prawej
  6. zmniejszyć odstęp między literami w menu z odsyłaczami do 4px
  7. zwiększyć czcionkę w nazwie pliku 300%
  8. usunąć przekreślenie w nazwie pliku
  9. i zmienić kolor na #00ff00; (lime)
  10. w akapicie z tekstem zamienić kolory ze znacznikiem <span>...</span>
  11. zwiększyć wcięcie do 2cm
  12. zmienić dekorację na przekreślenie
  13. zmienić czcionkę na Tahoma
  14. zwiększyć odstęp między wierszami do 0.7cm
  15. w znaczniku <span>...</span> zmienić wariant czcionki na normal
  16. powiększyć czcionkę do 5mm
  17. zwiększyć odstęp między wierszami do 1cm

Po zmianach plik plik_2.html powinien wyglądać tak:

Krok 3


Oceniany będzie folder cw_12 z dwoma podfolderami: pliki i style, w których zawarte będą odpowiednio pliki: w folderze pliki: plik_1.html, plik_2.html, a w folderze style plik: style.css. Pliki HTML powinny być sformatowane zgodnie z poleceniami za pomocą zewnętrznego arkusza stylów z pliku style.css. Formatowanie obejmuje czcionki i tekst - użyte są wszystkie własności formatowania tych dwóch elementów. Ponadto w pliku plik_2.html dokonana ma zostać lokalna wewnątrzwierszowa modyfikacja wyżej wspomnianych elementów.




Strona Główna


do góry

Przy przygotowywaniu powyższego ćwiczenia wielką pomocą służył kurs HTML-a - w wersji online: http://www.kurshtml.boo.pl, jak również w wersji offline do pobrania z tej samej strony.

Copyright © 2008   Sławek Rokicki