
Ćwiczenie 3 poświęcone jest formatowaniu tekstu za pomocą znaczników. Ażeby uzyskać pożądany wygląd tekstu musimy posłużyć się określonymi znacznikami.
Ćwiczenie polega na uzyskaniu właściwego tekstu, należycie wyglądającego w przeglądarce, zapisanego w jednym pliku tekst.html.
Proszę postępować zgodnie z kolejnymi poleceniami...
Wpisywanie tekstu w edytorze kED bez pomocy znaczników spowoduje, że w przeglądarce będzie niekończący się ciąg linijek z tekstem i nic nie pomogą ENTERY-y...
Żeby już nie powtarzać części nagłówkowej, od tej pory będziemy korzystać z szablonu zawartego w kED-zie. Na razie HTML 4.01 Transitional.
Proszę wypełnić podstawowe znaczniki <meta>...</meta>
Treść tekstów wpisywanych w sekcji <body>...</body> jest dowolna, ale żeby usprawnić pracę, kED ma gotowe wstawki, z których można skorzystać...
Proszę wpisać tekst o długości kilkunastu linijek lub wstawić trzy wstawki. Bez żadnych znaczników. W edytorze za pomocą ENTER-a podzielić na krótkie linijki. i tak zostawić...
1. Znacznik: <p>...</p>. Obejmuje akapit tekstu. Następujące po sobie akapity oddzielone są linijką przerwy. W akapicie można wyrównywać tekst za pomocą atrybutu <p align="sposób">...</p>. Atrybut align jest zdeprecjonowany, ale tutaj z niego skorzystamy...
Znacznik <p>...</p> nie może zawierać innych elementów blokowych, w tym innych znaczników <p>...</p>.
2. Znacznik: <br />. Przenosi tekst do nowej linii.
Proszę wpisać kolejnych kilkanaście linijek lub kilka wstawek i tak je sformatować używając znacznika <p>...</p> i jego atrybutów oraz znacznika <br />, ażeby uzyskać akapity.
3. Znacznik <hn>...</hn> (n=1...6). Nadaje tytuły częściom tekstu tworząc nagłówki. Najwyższym jest <h1>...</h1>, a najniższym <h6>...</h6>. W nagłówku można wyrównywać tekst za pomocą atrybutu <hn align="sposób">...</hn>. Atrybut align jest zdeprecjonowany, ale tutaj z niego skorzystamy...
Nagłówki należy umieszczać we właściwej kolejności dzieląc tekst na Rozdziały, Podrozdziały, Paragrafy itd...
W znaczniku <hn> można umieszczać atrybut title służący jako dymek narzędziowy, który pojawi się po najechaniu kursorem. Znacznik ma postać: <hn title="opis">.
W treści atrybutu title="..." nie należy używać znaków cudzysłowu. Jeśli musimy to zrobić, należy zamiast nich wpisywać encję: "
Proszę wpisać sześć nagłówków i odpowiednio je sformatować.
Następnie właściwie ustawić hierarchię rozdziałów i do tytułu wstawić dymek narzędziowy.
4. Znacznik <div>...</div>. Polecenie to dodaje do dokumentu blok, przez co możemy nadać mu jakiś rodzaj formatowania. W znaczniku <div>...</div> można wyrównywać tekst za pomocą atrybutu <div align="sposób">...</div>. Atrybut align jest zdeprecjonowany, ale tutaj z niego skorzystamy...
Ten znacznik może zawierać inne znaczniki, w tym inne <div>...</div>.
Ponownie umieszczamy fragment tekstu w pliku tekst.html i formatujemy go za pomocą znacznika <div>...</div> i jego atrybutów.
5. Znacznik <b>...</b>. Znacznik ten pogrubia zaznaczony tekst.
6. Znacznik <i>...</i>. Ten znacznik pozwala napisać tekst kursywą.
7. Znacznik <em>...</em>. Ten znacznik wyróżnia tekst - jest pochyły.
8. Znacznik <strong>...</strong>. Ten też wyróżnia tekst - jest pogrubiony.
Z tymi znacznikami proszę wykonać takie formatowanie:
9. Znacznik <sup>...</sup>. Ten znacznik wstawia indeks górny.
10. Znacznik <sub>...</sub>. A ten wstawia indeks dolny.
11. Znacznik <hr />. Dodaje poziomą linię.
12. Znacznik <big>...</big>. Ten znacznik powiększa czcionkę.
13. Znacznik <small>...</small>. A ten znacznik pomniejsza czcionkę.
14. Znacznik <fieldset>...</fieldset>. Dodaje ramkę do obejmowanego tekstu. W połączeniu ze znacznikiem <legend>...</legend> dodaje opis ramki.
Budowa ramki z opisem:
Tak ma to wyglądać w pliku tekst.html oglądanym w przeglądarce:
15. Znaczniki <dl>...</dl>, <dt>...</dt> i <dd>...</dd>. Tworzą listę słownikową - termin i jego definicja albo listę dialogową - osoba i jej tekst. Składnia wygląda tak:
W pliku proszę wykonać takie listy słownikowe:
16. Znaczniki <ul>...</ul> i <li>...</li>. Tworzą listę wyliczeniową nienumerowaną. Można dodać atrybut <ul type="rodzaj">...<ul>. Atrybut type jest zdeprecjonowany, ale tutaj z niego skorzystamy...
Składnia listy wyliczeniowej:
Proszę wykonać takie listy wyliczeniowe:
17. Znaczniki <ol>...</ol> i <li>...</li>. Służą do tworzenia list wyliczeniowych numerowanych. Można dodać atrybuty <ol type="rodzaj numeracji" start="n">...</ol>. Jeśli numerowanie jest od początku nie trzeba podawać atrybutu start. Atrybuty type i start są zdeprecjonowane, ale tutaj z nich skorzystamy...
Składnia listy wyliczeniowej numerowanej:
Składnia listy wyliczeniowej nienumerowanej zagnieżdżonej:
Składnia listy wyliczeniowej numerowanej zagnieżdżonej:
Można łączyć oba rodzaje list: nienumerowane i numerowane.
W ćwiczeniu proszę wykonać kilka wykazów numerowanych zwykłych, wykazów z podaniem numeru początkowego, zagnieżdżonych i zagnieżdżonych mieszanych:
Oceniany będzie plik tekst.html z wykonanymi wszystkimi krokami to znaczy z tekstem sformatowanym zgodnie z kolejnymi instrukcjami.
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.