Zadania na laboratoria 3, 4

Transkrypt

Zadania na laboratoria 3, 4
Laboratoria 3, 4 (HTML + CSS)
Utwórz katalog lab0304 w tym samym katalogu co katalog lab0102. Pobierz ze strony internetowej
http://logika.uwb.edu.pl/mg/zajecia/ppwi/index.html:
 slajdy z wykładu 2 (zapisz w lab0304)
 przykłady z wykładu 2 (rozpakuj do lab0304/przyklady)
 listę zadań na laboratoria 3 i 4 (zapisz w lab0304)
Wykonane zadania zapisuj w lab0304. Nazwy plików nadawaj takie jak podane przy treści zadań.
Zadania należy wykonać bez korzystania z generatorów HTML i CSS.
Należy wykonać walidację kodu HTML i CSS.
zad. 1 (nazwa pliku zad1.html)
Na kopii zad1.html z lab. 1,2 wykonaj następujące polecenia.
a) Nadaj następujący wygląd (sformatuj) tak jak to przedstawia poniższy obrazek dla pierwszego
tytułu głównego (element h1) stosując styl wpisany: czcionka: dowolna bezszeryfowa,
rozmiar: 200% normalnego rozmiaru, kolor czcionki: czerwony, kolor tła całego elementu h1:
żółty, obramowanie elementu h1 tylko z dołu i z góry: czarna pojedyncza linia, tyłuł ma być
wyśrodkowany, tekst tytułu przekształć na duże litery, odstęp między literami: 10px.
POLSKA
b) Sformatuj pierwszy akapit z tekstem rozdziału (element p) stosując styl wpisany: czcionka:
dowolna szeryfowa, kolor: dowolny inny niż czarny, skorzystaj z tablicy kolorów (link podany
na wykładzie), tekst w akapicie wyrównaj obustronnie, ustaw wcięcie I pierwsza na 5%
szerokości okna przeglądarki, ustaw odstęp między wierszami na 150% standardowego
odstępu.
To jest tekst pierwszego akapitu. To jest tekst pierwszego akapitu. To jest tekst pierwszego
akapitu. To jest tekst pierwszego akapitu. To jest tekst pierwszego akapitu. To jest tekst pierwszego
akapitu. To jest tekst pierwszego akapitu. To jest tekst pierwszego akapitu. To jest tekst pierwszego
akapitu. To jest tekst pierwszego akapitu.
c) Element blockquote zamień na element p, a następnie sformatuj następująco stosując styl
wpisany: szerokość akapitu 50%; tekst w akapicie wyjustuj (czyli wyrównaj obustronnie) i
pochyl, akapit ustaw na środku w stosunku do brzegów okna przeglądarki, obramowanie ze
wszystkich stron: kolor dowolny, tło: kolor dowolny, odstęp tekstu od obramowania: 10px
To jest tekst akapitu. To jest tekst akapitu. To jest
tekst akapitu. To jest tekst akapitu. To jest tekst
akapitu. To jest tekst akapitu. To jest tekst akapitu.
To jest tekst akapitu. To jest tekst akapitu. To jest
tekst akapitu. To jest tekst akapitu. To jest tekst
akapitu. To jest tekst akapitu. To jest tekst akapitu.
d) Nadaj tło dla całej strony: kolor dowolny
Pamiętaj: tak dobieraj kolory, aby strona była czytelna i nie raziła w oczy.
zad. 2 (nazwa pliku zad2.html)
Zapisz poprzednie zadanie jako zad2.html i uzyskaj za pomocą stylu osadzonego (style wpisane usuń)
wygląd strony:
a) wygląd wszystkich tytułów głównych (elementy h1) tak jak w p. a) zad. 1
wygląd wszystkich akapitów tak jak w p. b) zad. 1
takie samo tło strony jak w w p. d) zad. 1
b) utwórz klasę wyroznienie. Nadaj dla niej styl taki jak w p. c) zad. 1. Zastosuj klasę dla
trzech dowolnie wybranych elementów p.
c) wykorzystaj selektor h1,h2,h3, aby za pomocą jednej reguły stylu od razu przekształcić na
duże litery wszystkie tytuły i nadać im ten sam rodzaj czcionki (czcionkę bezszeryfową)
d) dodaj styl dla elementów h2: kolor tekstu dowolny, obramowanie u dołu dowolne, tekst
umieść przy prawym marginesie, rozmiar czcionki 150% standardowego rozmiaru, nie
dodawaj tła
WARSZAWA
e) dodaj styl dla elementów h3: kolor dowolny, obramowanie u dołu dowolne, tło dowolne,
szerokość elementu 50%, tytuł na środku, rozmiar czcionki 120% standardowego rozmiaru
STARE MIASTO
zad. 3 (nazwa pliku zad3.html)
Zapisz poprzednie zadanie jako zad3.html. Uzyskaj ten sam wygląd strony jak w zadaniu poprzednim,
ale tym razem za pomocą stylu zewnętrznego. Plik ze stylem nazwij zad3.css
zad. 4
Skopiuj zadania: zad4.html, zad4a.html, zad4b.html z lab. 1,2 do lab0304. Uzyskaj ten sam wygląd
stron zad4a.html, zad4b.html co w zadaniu poprzednim dołączając arkusz stylów zad3.css
zad. 5
Dodaj regułę stylu, aby w poprzednim zadaniu we wszystkich dokumentach teksty (opisy) linków były
napisane dużymi literami, nie były podkreślone i miały kolor inny niż niebieski. Uzyskaj efekt, aby po
najechaniu myszką na link zmieniał się kolor tekstu linku i tworzyło się podkreślenie.
zad. 6
Skopiuj zad2.html z lab. 1,2 do lab0304 i zapisz jako zad6.html. Za pomocą stylu osadzonego:
a) na pierwszej liście zrób numerowanie cyframi rzymskimi. Zwiększ odstępy między wierszami
(liniami) na 150%.
b) na drugiej liście: I poziom – „numerowanie” dużymi literami, II poziom – punktowanie
kwadratami
c) na trzeciej liście: I poziom – numerowanie cyframi arabskimi, II poziom – „numerowanie”
małymi literami, III poziom – punktowanie wypełnionymi kółkami. Zmniejsz wcięcie z lewej
na II i III poziomie do 20px.
d) skopiuj listę z punktu a). Zmień tą listę na punktowaną, a jako symbol punktowania użyj
dowolnego obrazka
e) wykonaj następującą listę numerowaną (tekst poniższy skopiuj). Zwiększ odstępy między
liniami na 150%. Dodaj odstęp po każdej pozycji numerowanej na 20px:
1.
Polska - państwo unitarne w Europie Środkowej położone między Morzem Bałtyckim na północy a
Sudetami i Karpatami na południu, w przeważającej części w dorzeczu Wisły i Odry. Powierzchnia
administracyjna Polski wynosi 312 679 km²[b][1], co daje jej 70. miejsce na świecie i 9. w Europie.
Zamieszkana przez prawie 38,5 miliona ludzi (2014), zajmuje pod względem liczby ludności 34.
miejsce na świecie[5]
2.
Litwa - Lietuvos Respublika) – państwo w Europie[5], jeden z krajów bałtyckich, członek Unii
Europejskiej i NATO; graniczy od zachodu z Rosją (obwodem kaliningradzkim), od południowego
zachodu z Polską, od wschodu z Białorusią, od północy z Łotwą. Pierwsza wzmianka o Litwie pochodzi
z 14 lutego 1009, jednak państwo litewskie powstało dopiero w XIII wieku. W XIV wieku ówczesne
Wielkie Księstwo Litewskie było największym państwem w Europie, w 1385 weszło w związki z
Polską, które przerodziły się w 1569 w trwałą unię realną (unia lubelska).
3.
Rosja - (ros. Россия, Rossija, wymowa i), Federacja Rosyjska (ros. Российская Федерация,
Rossijskaja Fiedieracyja, wymowa i) – państwo rozciągające się od wschodniej Europy poprzez
północną część Azji po Ocean Spokojny[5]. Federacja Rosyjska jest największym państwem na świecie
pod względem powierzchni oraz szóstym największym w historii świata. Pod względem liczby ludności
zajmuje 9. miejsce[6]. Rosja należy do największych gospodarek świata, pod względem
4.
Białoruś - Biełaruś, Respublika Biełaruś ros. Беларусь, Республика Беларусь) – państwo w Europie
Wschodniej. Graniczy z Polską (na zachodzie), Litwą, Łotwą (na północy), Rosją (na wschodzie) i
Ukrainą (na południu). W odróżnieniu od swoich sąsiadów nie ma dostępu do morza. Białoruś jest
członkiem założycielem ONZ oraz organizacji regionalnych i subregionalnych, tj. WNP, EaWG, ZBiR i
OBWE. Białoruska SRR była członkiem założycielem Organizacji Narodów Zjednoczonych i
członkiem ośmiu organizacji wyspecjalizowanych ONZ[6]; obok Rosyjskiej FSRR i Ukraińskiej SRR
była jedną z trzech republik radzieckich będących
zad. 7 (nazwa pliku zad7.html)
Skopiuj pierwszą tabelę z zad. 3a z lab. 1,2. Nadaj następujący wygląd dla tej tabeli:
a) szerokość tabeli 50% ekranu
b) szerokość I kolumny 75%, szerokość II kolumny 25%
c) krawędzie: kolor dowolny, grubość 1px, linia ciągła, pojedyncza (brak odstępów między
krawędziami zewnętrznymi a wewnętrznymi)
d) tło I wiersza dowolne, pozostałych wierszy dowolne, ale inne niż pierwszego
e) zwiększ odstęp tekstu od krawędzi, aby tekst nie przylegał do krawędzi
f) tekst w komórkach na środku w pionie i w poziomie
g) tekst w pierwszym wierszu duże litery, kolor inny niż w pozostałych wierszach
h) wyróżnij komórkę z najwyższą ceną zmieniając jej tło i krawędzie w stosunku do pozostałych
i) tabelę umieść na środku
j) skopiuj wykonaną tabelę. Pozostaw tło I wiersza bez zmian. Dla pozostałych wierszy zmień tło
na przemian, aby wiersze parzyste miały jeden kolor, a wiersze nieparzyste drugi kolor
Wskazówka: użyj selektora w postaci klasy, zob. przykład:
http://www.w3schools.com/css/tryit.asp?filename=trycss_table_fancy
k) skopiuj wykonaną tabelę. Pozostaw tło I wiersza bez zmian. Dla I kolumny ustaw jeden kolor
tła, dla II inny kolor
Wskazówka: użyj klas lub wygodniejszego sposobu:
http://www.w3schools.com/tags/tag_colgroup.asp
l) do ostatniej tabeli dopisz tytuł „Cennik z dnia …” wykorzystując element caption i ustaw ten
tytuł nad tabelę na środku
Wskazówka:
http://www.w3schools.com/tags/tag_caption.asp
zad. 8
Skopiuj zad6.html z lab. 1,2 jako zad8.html. Dodaj obramowania do obrazków, zwiększ odstępy
między obrazkami (właściwość border-spacing http://www.w3schools.com/cssref/pr_borderspacing.asp albo padding). Rozmieść cały układ obrazków na środku na strony.
zad. 9
Skopiuj zad10.html z lab. 1,2 jako zad9.html. Ustaw jakiś kolor czcionki, powiększ tekst kodu, pogrub,
odsuń od lewego brzegu na 20%.