Wprowadzenie:
W tym ćwiczeniu omówione zostaną kolejne własności CSS. Tym razem będą to: tło i marginesy.
- zadania do wykonania
- spakowane pliki do zadań: pliki_13.zip (8KB)
Własności tła:
- kolor tła
- tło obrazkowe
- powtarzanie tła
- pozycja tła
- zaczepienie tła
- łączenie atrybutów tła
Własności marginesów:
- model pudełkowy
- margines górny
- margines dolny
- margines lewy
- margines prawy
- łączenie atrybutów marginesu
- margines górny wewnętrzny - dopełnienie
- margines dolny wewnętrzny - dopełnienie
- margines lewy wewnętrzny - dopełnienie
- margines prawy wewnętrzny - dopełnienie
- łączenie atrybutów marginesu wewnętrznego
Tło
Kolor tła
Składnia reguły:
selektor {background-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ć kolor tła dla danego elementu.
Przykład:
Tło koloru #c0c0c0; (silver): background-color: #c0c0c0;.
Tło koloru #800000; (maroon): background-color: #800000;.
Tło koloru #ff0000; (red): background-color: #ff0000;.
Tło koloru #800080; (purple): background-color: #800080;.
Tło koloru #008000; (green): background-color: #008000;.
Tło koloru #ffff00; (yellow): background-color: #ffff00;.
Tło koloru #000080; (navy): background-color: #000080;.
Tło koloru #00ffff; (aqua): background-color: #00ffff;.
do góry
Tło obrazkowe
Składnia reguły:
selektor {background-image: url(adres);}
Wyraz selektor ma zastosowanie do wszystkich elementów.
adres:
- względna ścieżka dostępu z miejsca w miejsce
- należy wpisać drogę uwzględniając wszystkie foldery
- wchodząc do folderu wpisujemy jego nazwę/
- wychodząc z folderu wpisujemy ../
- na końcu podajemy nazwę pliku z rozszerzeniem
- jeżeli jest to zewnętrzny arkusz CSS, to ścieżkę podajemy względem niego
- "none" - usunie obrazek
Dzięki temu poleceniu można ustalić tło obrazkowe dla danego elementu.
Wspólnie z tą własnością często podaje się dodatkowo kolor tła. W takim przypadku, jeśli obrazek będzie niedostępny lub użytkownik wyłączy wyświetlanie obrazów, tło przyjmie podany kolor.
źródło: www.kurshtml.boo.pl
Przykład:
To jest akapit z tłem obrazkowym. To jest akapit z tłem obrazkowym. To jest akapit z tłem obrazkowym. To jest akapit z tłem obrazkowym. To jest akapit z tłem obrazkowym. To jest akapit z tłem obrazkowym. To jest akapit z tłem obrazkowym. To jest akapit z tłem obrazkowym.
do góry
Powtarzanie tła
Składnia reguły:
selektor {background-repeat: powtarzanie;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
powtarzanie:
- "repeat" - jednocześnie w pionie i poziomie - domyślnie
- "repeat-x" - w poziomie
- "repeat-y" - w pionie
- "no-repeat" - pojedynczy obrazek - bez powtarzania - w górnym-lewym rogu
Dzięki temu poleceniu można ustalić jeden z czterech sposobów powtarzania się obrazka jako tła.
Przykład:
background-repeat: repeat;
background-repeat: repeat-x;
background-repeat: repeat-y;
background-repeat: no-repeat;
do góry
Pozycja tła
Składnia reguły:
selektor {background-position: pozycja;}
Wyraz selektor ma zastosowanie do elementów blokowych.
pozycja:
- jedna wartość:
- "center" - obrazek na środku (w centrum)
- "left" - obrazek po lewej
- "right" - obrazek po prawej
- "top" - obrazek na górze
- "bottom" - obrazek na dole
- jednostki miary - odległość od lewej krawędzi
- dwie wartości (oddzielone spacją):
- "left top" - lewy-górny róg
- "left bottom" - lewy-dolny róg
- "right top" - prawy-górny róg
- "right bottom" - prawy-dolny róg
- dwie jednostki miary - pierwsza z nich oznacza odległość od lewej krawędzi, a druga - od górnej
jednostki miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- procent wielkości nadrzędnej - %
- cale - in (1in=2.54cm)
Dzięki temu poleceniu można ustalić pozycję obrazka w ramach tła. Niemożliwe to jest przy wartości atrybutu powtarzania: repeat.
Przykład:
background-repeat: repeat-x; background-position: center;
background-repeat: repeat-y; background-position: center;
background-repeat: repeat-y; background-position: right;
background-repeat: no-repeat; background-position: center;
background-repeat: no-repeat; background-position: top;
background-repeat: no-repeat; background-position: bottom;
background-repeat: no-repeat; background-position: left top;
background-repeat: no-repeat; background-position: left;
background-repeat: no-repeat; background-position: left bottom;
background-repeat: no-repeat; background-position: right top;
background-repeat: no-repeat; background-position: right;
background-repeat: no-repeat; background-position: right bottom;
background-repeat: no-repeat; background-position: center;
background-repeat: no-repeat; background-position: 1cm;
background-repeat: no-repeat; background-position: 30% 30%;
background-repeat: no-repeat; background-position: 340px 100px;
do góry
Zaczepienie tła
Składnia reguły:
selektor {background-attachment: zaczepienie;}
zaczepienie:
- "scroll" - przewijanie tła (domyślnie)
- "fixed" - tło nieruchome
Domyślnie tło obrazkowe przesuwa się wraz z przewijaną stroną. Poleceniem tym można sprawić, że tło będzie nieruchome w czasie przewijania zawartości strony.
Przykład:
Tutaj jest nieruchome tło obrazkowe - nie przesuwa się wraz z tekstem: background-attachment: fixed;.
Tutaj jest ruchome tło obrazkowe - przesuwa się wraz z tekstem: background-attachment: scroll;.
Przykłady w osobnych plikach:
- background-attachment: scroll; - przykład - scroll
- background-attachment: fixed; - przykład 1 - fixed
- background-attachment: fixed; - przykład 2 - fixed
do góry
Łączenie atrybutów tła
Składnia reguły:
selektor {background: wartości atrybutów;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
Natomiast wartości atrybutów to konkretne wartości atrybutów związane z tłem, wpisane we właściwej kolejności i oddzielone spacjami. Można niektóre pominąć.
wartości atrybutów:
- kolor tła
- tło obrazkowe
- powtarzanie tła
- zaczepienie tła
- pozycja tła
Dzięki temu poleceniu można w jednym miejscu zebrać atrybuty dotyczące tła.
Przykład:
Po wpisaniu na przykład takiej reguły w arkuszu CSS:
- p {color: #800000; background: #00ff00 url(../../grafiki/cwiczenie_13/tlo_css.jpg) no-repeat scroll center;}
tekst w akapicie będzie wyglądał następująco:
To jest akapit z tłem koloru #00ff00; (lime) i obrazkiem w tle. Obrazek nie jest powtarzany, jest ustawiony pośrodku i nie przewija się wraz z tekstem. Ponadto tekst ma nadany kolor #800000; (maroon). To jest akapit z tłem koloru #00ff00; (lime) i obrazkiem w tle. Obrazek nie jest powtarzany, jest ustawiony pośrodku i nie przewija się wraz z tekstem. Ponadto tekst ma nadany kolor #800000; (maroon).
do góry
Marginesy
Model pudełkowy
Każdy element w dokumencie HTML, otacza się prostokątnym obszarem zwanym pudełkiem (ang. Box model). Pudełko składa się z kilku warstw:
zawartość modelu pudełkowego:
- "content" - zawartość (np.: tekst, obrazek)
- "padding" - otaczające marginesy wewnętrzne
- "border" - obramowania
- "margin" - marginesy
Padding, border i margin mogą mieć zerową wartość.
Model pudełkowy (box model) przedstawiony został na schemacie.
Tło elementu jest określone dla wszystkich z podanych powyżej obszarów z wyjątkiem marginesów zewnętrznych, które zawsze są przezroczyste (transparent).
źródło: www.kurshtml.boo.pl
do góry
Margines górny
Składnia reguły:
selektor {margin-top: wielkość;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wielkość:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
Dzięki temu poleceniu można ustalić wielkość górnego marginesu.
Przykład:
To jest pierwszy akapit.
To jest drugi akapit oddalony od pierwszego o margines 50px - margin-top: 50px;.
A ten jest oddalony od drugiego akapitu o margines 1in - margin-top: 1in;.
do góry
Margines dolny
Składnia reguły:
selektor {margin-bottom: wielkość;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wielkość:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
Dzięki temu poleceniu można ustalić wielkość dolnego marginesu.
Przykład:
To jest pierwszy akapit oddalony od drugiego o margines 50px - margin-bottom: 50px;.
To jest drugi akapit oddalony od trzeciego o margines 1in - margin-bottom: 1in;.
A to jest trzeci akapit.
do góry
Margines lewy
Składnia reguły:
selektor {margin-left: wielkość;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wielkość:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
Dzięki temu poleceniu można ustalić wielkość lewego marginesu.
Przykład:
To jest akapit oddalony od lewego brzegu tego pudełka o margines 50px - margin-left: 50px;.
To jest akapit oddalony od lewego brzegu tego pudełka lewej krawędzi o margines 1in - margin-left: 1in;.
To jest akapit oddalony od lewego brzegu tego pudełka lewej krawędzi o margines 50% - margin-left: 50%;.
A to jest trzeci akapit przy lewym brzegu tego pudełka - margin-left: 0px;.
do góry
Margines prawy
Składnia reguły:
selektor {margin-right: wielkość;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wielkość:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
Dzięki temu poleceniu można ustalić wielkość prawego marginesu.
Przykład:
To jest akapit oddalony od prawego brzegu tego pudełka o margines 50px - margin-right: 50px;.
To jest akapit oddalony od prawego brzegu tego pudełka o margines 1in - margin-right: 1in;.
To jest akapit oddalony od prawego brzegu tego pudełka o margines 50% - margin-right: 50%;.
A to jest trzeci akapit przy lewym i prawym brzegu tego pudełka - margin-right: 0px;. A to jest trzeci akapit przy lewym i prawym brzegu tego pudełka - margin-right: 0px;.
do góry
Łączenie atrybutów marginesu
Składnia reguły:
selektor {margin: wartości atrybutów;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wartości atrybutów:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
- jedna wartość:
- wszystkie cztery marginesy będą równe
- dwie wartości (oddzielone spacją):
- pierwsza oznacza: górny i dolny margines
- druga oznacza: lewy i prawy margines
- cztery wartości (oddzielone spacjami):
- oznaczają kolejno marginesy:
- górny
- prawy
- dolny
- lewy
Przykład - jedna wartość:
To jest akapit oddalony od wszystkich czterech brzegów tego pudełka o margines 50px - margin: 50px;.
Przykład - dwie wartości:
To jest akapit oddalony od górnego i dolnego brzegu tego pudełka o margines 50px, a od prawego i lewego o margines 1in - margin: 50px 1in;.
Przykład - cztery wartości:
To jest akapit oddalony od górnego brzegu tego pudełka o margines 50px, od prawego o 1in, od dolnego o 25px, a od lewego o 0.5cm - margin: 50px 1in 25px 0.5cm;.
To jest akapit oddalony od górnego brzegu tego pudełka o margines 40%, od prawego o 25%, od dolnego o 10%, a od lewego o 5% - margin: 40% 25% 10% 5%;.
do góry
Margines górny wewnętrzny - dopełnienie
Składnia reguły:
selektor {padding-top: wielkość;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wielkość:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
Dzięki temu poleceniu można ustalić dodatkowy margines, oddzielający elementy. Od zwykłego marginesu różni się tym, że wprowadza przestrzeń wewnątrz elementu. Tekst znajduje się na jakimś tle, a tło w akapicie. Margin dodaje odległości tła w akapicie, a padding od brzegu tła. Padding-top dodaje przestrzeni od góry.
Przykład:
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 0px i odległością tekstu od brzegu tła 0px.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od brzegu tła 0px.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od górnego brzegu tła 50px - padding-top: 50px;.
do góry
Margines dolny wewnętrzny - dopełnienie
Składnia reguły:
selektor {padding-bottom: wielkość;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wielkość:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
Dzięki temu poleceniu można ustalić dodatkowy margines, oddzielający elementy. Od zwykłego marginesu różni się tym, że wprowadza przestrzeń wewnątrz elementu. Tekst znajduje się na jakimś tle, a tło w akapicie. Margin dodaje odległości tła w akapicie, a padding od brzegu tła. Padding-bottom dodaje przestrzeni od dołu.
Przykład:
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 0px i odległością tekstu od brzegu tła 0px.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od brzegu tła 0px.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od dolnego brzegu tła 50px - padding-bottom: 50px;.
do góry
Margines lewy wewnętrzny - dopełnienie
Składnia reguły:
selektor {padding-left: wielkość;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wielkość:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
Dzięki temu poleceniu można ustalić dodatkowy margines, oddzielający elementy. Od zwykłego marginesu różni się tym, że wprowadza przestrzeń wewnątrz elementu. Tekst znajduje się na jakimś tle, a tło w akapicie. Margin dodaje odległości tła w akapicie, a padding od brzegu tła. Padding-left dodaje przestrzeni od lewej strony.
Przykład:
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 0px i odległością tekstu od brzegu tła 0px.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od brzegu tła 0px.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od lewego brzegu tła 50px - padding-left: 50px;.
do góry
Margines prawy wewnętrzny - dopełnienie
Składnia reguły:
selektor {padding-right: wielkość;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wielkość:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
Dzięki temu poleceniu można ustalić dodatkowy margines, oddzielający elementy. Od zwykłego marginesu różni się tym, że wprowadza przestrzeń wewnątrz elementu. Tekst znajduje się na jakimś tle, a tło w akapicie. Margin dodaje odległości tła w akapicie, a padding od brzegu tła. Padding-right dodaje przestrzeni od prawej strony.
Przykład:
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 0px i odległością tekstu od brzegu tła 0px.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od brzegu tła 0px.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od prawego brzegu tła 50px - padding-right: 50px;.
do góry
Łączenie atrybutów marginesu wewnętrznego
Składnia reguły:
selektor {padding: wartości atrybutów;}
Wyraz selektor ma zastosowanie do wszystkich elementów.
wartości atrybutów:
- należy podać konkretną wielkość, używając jednostek miary:
- piksele - px
- punkty edytorskie - pt
- wysokość litery "x" - ex
- wysokość aktualnej czcionki - em
- centymetry lub milimetry - cm, mm
- części dziesiętne centymetra pisane z kropką np.: 0.5cm
- cale - in (1in=2.54cm)
- procent wielkości nadrzędnej - %
- "auto" - przywraca wartość automatyczną
- jedna wartość:
- wszystkie cztery marginesy będą równe
- dwie wartości (oddzielone spacją):
- pierwsza oznacza: górny i dolny margines
- druga oznacza: lewy i prawy margines
- cztery wartości (oddzielone spacjami):
- oznaczają kolejno marginesy:
- górny
- prawy
- dolny
- lewy
Przykład - jedna wartość:
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od wszystkich czterech brzegów tła 50px - padding: 50px;.
Przykład - dwie wartości:
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od górnego i dolnego brzegu tła 50px, a od prawego i lewego brzegu tła 1in - padding: 50px 1in;.
Przykład - cztery wartości:
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od górnego brzegu tła 50px, od prawego 1in, od dolnego 25px, a od lewego brzegu tła 0.5cm - padding: 50px 1in 25px 0.5cm;.
To jest akapit z tłem koloru #00ff00; (lime), marginesem o wielkości 50px i odległością tekstu od górnego brzegu tła 40%, od prawego 25%, od dolnego 10%, a od lewego brzegu tła 5% - padding: 40% 25% 10% 5%;.
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 tła i marginesów. 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:
foldery:
- cw_13 - główny
- pliki - zawarty w głównym
- style - zawarty w głównym
- grafiki - zawarty w głównym
pliki:
- plik_1.html - w folderze pliki
- plik_2.html - w folderze pliki
- style.css - w folderze style
- tlo_1.jpg i tlo_2.png - w folderze grafiki
- spakowane pliki do zadań: pliki_13.zip (8KB)
2. W obu plikach HTML należy umieścić taką samą treść:
zawartość plików HTML:
- szablon HTML 4.01 Transitional
- w sekcji <head>...</head>:
- łącze do arkusza stylów - patrz tutaj
- w znaczniku <title>...</title> nazwa pliku
- w sekcji <body>...</body>:
- wzajemne łącza do plików - umieszczone w znaczniku <div>...</div>
- znacznik <div>...</div> z klasą: klasa_1
- w tym znaczniku dwie wstawki Lorem
- znacznik <div>...</div> z klasą: klasa_2
- w tym znaczniku dwie wstawki Lorem
- znacznik <div>...</div> z klasą: klasa_3
- w tym znaczniku dwie wstawki Lorem
- znacznik <div>...</div> z klasą: klasa_4
- w tym znaczniku dwie wstawki Lorem
- znacznik <div>...</div> z klasą: klasa_5
- w tym znaczniku dwie wstawki Lorem
- znacznik <div>...</div> z klasą: klasa_6
- w tym znaczniku osiem wstawek Lorem
Spakowane pliki do ćwiczeń: pliki_13.zip (8KB).
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 sześciu klas, sześć różnych reguł formatujących tło i marginesy, uwzględniających wszystkie ich właściwości.
zawartość pliku CSS:
- klasa_1:
- tło obrazkowe z pliku tlo_1.jpg - powtarzanie w obu kierunkach;
- margines dolny: 50px;
- margines górny: 25px;
- wszystkie marginesy wewnętrzne: 30px;
- tak wyglądają pliki HTML po formatowaniu: klasa_1
- klasa_2:
- kolor tła: #00ff00; (lime)
- tło obrazkowe z pliku tlo_1.jpg - powtarzanie w poziomie;
- margines dolny: 30px;
- margines lewy: 30px;
- marginesy wewnętrzne:
- górny i dolny: 80px;
- lewy i prawy: 50px;
- tak wyglądają pliki HTML po formatowaniu: klasa_2
- klasa_3:
- kolor tła: #00ff00; (lime)
- tło obrazkowe z pliku tlo_1.jpg - powtarzanie w pionie;
- margines dolny: 30px;
- margines prawy: 50px;
- marginesy wewnętrzne:
- górny: 30px;
- prawy: 50px;
- dolny: 70px;
- lewy: 120px;
- tak wyglądają pliki HTML po formatowaniu: klasa_3
- klasa_4:
- kolor tła: #00ff00; (lime)
- tło obrazkowe z pliku tlo_1.jpg - bez powtarzania;
- wszystkie cztery marginesy: 100px;
- marginesy wewnętrzne:
- górny: 80px;
- prawy: 40px;
- dolny: 50px;
- lewy: 120px;
- tak wyglądają pliki HTML po formatowaniu: klasa_4
- klasa_5:
- kolor tła: #00ff00; (lime)
- tło obrazkowe z pliku tlo_1.jpg - bez powtarzania;
- pozycja: prawy-górny róg
- wszystkie cztery marginesy: 100px;
- marginesy wewnętrzne:
- górny: 80px;
- prawy: 120px;
- dolny: 50px;
- lewy: 40px;
- wyrównanie tekstu: do prawej
- tak wyglądają pliki HTML po formatowaniu: klasa_5
- klasa_6:
- kolor tła: #00ff00; (lime)
- tło obrazkowe z pliku tlo_1.jpg - powtarzanie w pionie;
- pozycja tła: 5%
- zaczepienie: tło nieruchome;
- marginesy:
- górny: 20px;
- prawy: 30px;
- dolny: 70px;
- lewy: 10px;
- marginesy wewnętrzne:
- górny: 30px;
- prawy: 40px;
- dolny: 30px;
- lewy: 140px;
- tak wyglądają pliki HTML po formatowaniu: klasa_6
Spakowane pliki do zadań: pliki_13.zip (8KB).
Efekt powinien być taki, że oba pliki HTML będą tak samo sformatowane. Wygląda to następująco:
oba pliki - klasa_1
oba pliki - klasa_2
oba pliki - klasa_3
oba pliki - klasa_4
oba pliki - klasa_5
oba pliki - klasa_6
4. W pliku: plik_2.html należy dokonać lokalnych wewnątrzwierszowych modyfikacji:
wewnątrzwierszowe modyfikacje w pliku: plik_2.html:
- klasa_1:
- kolor tła ustawić na: #ff00ff; (fuchsia)
- tło obrazkowe zamienić na plik tlo_2.png;
- zaczepienie: tło nieruchome;
- wszystkie cztery marginesy na 60px;
- wszystkie cztery marginesy wewnętrzne na 60px;
- tak wygląda plik_2.html po modyfikacji: klasa_1
- klasa_2:
- kolor tła ustawić na: #0000ff; (blue)
- pozycja tła: na środku;
- zaczepienie: tło nieruchome;
- marginesy:
- górny i dolny: 50px;
- lewy i prawy: 100px;
- marginesy wewnętrzne:
- górny i dolny: 50px;
- lewy i prawy: 150px;
- tak wygląda plik_2.html po modyfikacji: klasa_2
- klasa_3:
- kolor tła ustawić na: #ff0000; (red)
- pozycja tła: na prawo;
- margines lewy: 50px;
- marginesy wewnętrzne:
- górny: 30px;
- prawy: 120px;
- dolny: 70px;
- lewy: 50px;
- wyrównanie tekstu: do prawej;
- tak wygląda plik_2.html po modyfikacji: klasa_3
- klasa_4:
- kolor tła ustawić na: #008080; (teal)
- pozycja tła:
- od lewej: 95%;
- od góry: 95%;
- wszystkie cztery marginesy na 15%;
- wszystkie cztery marginesy wewnętrzne na 10%;
- tak wygląda plik_2.html po modyfikacji: klasa_4
- klasa_5:
- kolor tła ustawić na: #ffff00; (yellow)
- pozycja tła: na środku;
- wszystkie cztery marginesy na 10%;
- wszystkie cztery marginesy wewnętrzne na 5%;
- wyrównanie tekstu: do obu krawędzi;
- tak wygląda plik_2.html po modyfikacji: klasa_5
- klasa_6:
- kolor tła ustawić na: #800080; (purple)
- pozycja tła: 99%;
- zaczepienie: tło ruchome;
- wszystkie cztery marginesy na 5%;
- marginesy wewnętrzne:
- górny: 5%;
- prawy: 15%;
- dolny: 5%;
- lewy: 5%;
- wyrównanie tekstu: do prawej;
- tak wygląda plik_2.html po modyfikacji: klasa_6
Spakowane pliki do zadań: pliki_13.zip (8KB).
Po wszystkich zmianach plik plik_2.html powinien wyglądać następująco:
plik_2.html - klasa_1
plik_2.html - klasa_2
plik_2.html - klasa_3
plik_2.html - klasa_4
plik_2.html - klasa_5
plik_2.html - klasa_6
Oceniany będzie folder cw_13 z trzema podfolderami: pliki, style i grafiki, w których zawarte będą odpowiednio pliki: w folderze pliki: plik_1.html i plik_2.html, w folderze style plik: style.css, a w folderze grafiki dwa pliki graficzne. W przypadku własnych grafik - zwrócić uwagę na ich wielkości w pikselach i tak dopasować marginesy, aby tekst nie nachodził na te grafiki.
Pliki HTML powinny być sformatowane zgodnie z poleceniami za pomocą zewnętrznego arkusza stylów z pliku style.css. Formatowanie obejmuje tło i marginesy - 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.