Formatowanie akapitu

Karta pracy 2014/2015

Adres:
http://plotkarka.eu/KP/formatowanieakapitu.html
Autor:
Radosław Kowaluk

Formatowanie tekstu i list

Skopiuj plik formatowanieakapitu.zip rozpakuj go do folderu WWW. Otwórz plik formatowanieakapitu.html w przeglądarce internetowej. Zapoznaj się ze źródłem pliku.

Wyrównywanie tekstu1

W elemencie style dodaj kod.

<style type="text/css">
h1 {
text-align: right;
}
h2 {
text-align: center;
}
h3 {
text-align: left;
}
p {
text-align: justify;
}
</style>

Zapisz zmiany i odśwież podgląd.

Marginesy wewnętrzne2

W elemencie style dodaj kod.

}
h4 { 
padding: 10px 20px;
}
</style>

Zapisz zmiany i odśwież podgląd.

Marginesy zewnętrzne

W elemencie style dodaj kod.

padding: 10px 20px;
margin: 30px 25px 20px 15px; 
}

Zapisz zmiany i odśwież podgląd.Przetestuj różne style obrysu i ustawień marginesów.

Interlinia4

W elemencie style dodaj kod.

p {
text-align: justify;
line-height: 25px;
}

Zapisz zmiany i odśwież podgląd.

Wcięcie specjalne pierwszego wiersza5

W elemencie style dodaj kod.

line-height: 25px;
text-indent: 30px;
}

Zapisz zmiany i odśwież podgląd.

Podkreślenie, przekreślenie, nadkreślenie6

W elemencie style dodaj kod.

h5 {
text-decoration: underline; 
}

Zapisz zmiany i odśwież podgląd.

Styl listy7

W elemencie style dodaj kod.

}
ul {
list-style: circle;
}
</style>

Zapisz zmiany i odśwież podgląd. Przetestuj różne style listy.

Grupowanie selektorów CSS

W elemencie style dodaj kod.

<style type="text/css">
h1, h2, h3 {
background: rgb(255,0,0);
color: rgb(0,0,255);
}

Zapisz zmiany i odśwież podgląd.

Wgrywanie plików na serwer

Umieść plik formatowanieakapitu.html na serwerze po sprawdzeniu kodu.


  1. Styl {text-align:} – definiuje wyrównywanie tekstu. Wartość może być równa: left (do lewej), center (do środka), right (do prawej), justify (wyjustowanie - do prawej i lewej).
  2. Styl {padding:} – definiuje margines wewnętrzny elementu. Wartością mogą być liczby z jednostka długości, procent lub auto. Wartość auto - powoduje, że przeglądarka ustawia marginesy automatyczne.
    Podanie jednej wartości ustala tę wartość dla wszystkich marginesów. Dwie wartości: pierwsza - margines górny i dolny, druga - margines prawy i lewy. Trzy wartości: pierwsza - margines górny, druga - margines prawy i lewy, trzecia - margines dolny. Cztery wartości to odpowiednio: prawy, dolny, lewy i górny margines..
  3. Styl {line-height:} – interlinia (odstęp między liniami tekstu).
  4. Styl {text-indent:} – definiuje wielkość wcięcia (wysunięcia) pierwszego wiersza akapitu.
  5. Styl {text-decoration:} – definiuje wyróżnienie tekstu. Wartość wyróżnienie może być równa: underline (tekst podkreślony), overline (tekst nadkreślony) line-through (tekst przekreślony) i none (brak wyróżnienia).
  6. Styl {list-style:} – definiuje list-style-type (typ), pozycje znaku i/lub punktor graficzny wyliczenia. Typ wyliczenia może przyjmować wartość: disc (kropki), none (brak), square (kwadraty), circle (kółka), decimal (liczby naturalne), decimal-leading-zero (liczby z początkowym zerem), lower-greek (małe litery greckie), lower-latin (małe litery łacińskie), upper-latin (duże litery łacińskie), lower-alpha (litery), upper-alpha (wielkie litery), lower-roman (litery rzymskie), upper-roman (wielkie litery rzymskie).

Formatowanie elementów blokowych

Punktor graficzny1

W edytorze grafiki utwórz własny graficzny znak wypunktowania o wielkości 10 na 10 pikseli. Zapisz go w formacie GIF pod nazwą punktor.gif.
W elemencie style dodaj kod.

<style type="text/css">
ul { 
list-style: circle url(punktor.gif);
}
</style>

Zapisz zmiany i odśwież podgląd.

Pozycja znaku listy2

W elemencie style dodaj kod.

ul { 
list-style: circle url(punktor.gif) outside;
}

Zapisz zmiany i odśwież podgląd. Dodaj w akapitach lity dłuższy fragment tekstu.

Odstępy międzyliterowe3

W elemencie style dodaj kod.

h1 { 
letter-spacing: 20px;
}

Zapisz zmiany i odśwież podgląd.

Spacje międzywyrazowe4

W elemencie style dodaj kod.

h2 { 
word-spacing: 20px;
}

Zapisz zmiany i odśwież podgląd.

Znaki specjalne5

W elemencie style dodaj kod. Przetestuj wartości stylu.

p {
white-space: pre;
}

Zapisz zmiany i odśwież podgląd.

Transformacja tekstu6

W elemencie style dodaj kod.

h3 {
text-transform: capitalize;
}

Zapisz zmiany i odśwież podgląd.

Marginesy wewnętrzne: górny7, prawy8, dolny9, lewy10.

W elemencie style dodaj kod.

p {
white-space: normal;
padding-top: 10px;
padding-right: 10%;
}
h4 {
padding-bottom: 10px;
padding-left: 10%;
}

Zapisz zmiany i odśwież podgląd.

Pseudoelementy11, pierwszy znak12

W elemencie style dodaj kod. Zapisz zmiany i odśwież podgląd.

h4:first-letter  {
color: rgb(255,0,0);
}

Zapisz zmiany i odśwież podgląd.

Pseudoelement pierwsza linia13

W elemencie style dodaj kod.

p:first-line  {
color: rgb(255,0,0);
}

Zapisz zmiany i odśwież podgląd.

Wgrywanie plików na serwer

Umieść plik formatowanieakapitu.html na serwerze.


  1. Styl {list-style-image:} – definiuje punktor graficzny wyliczenia. Wartość jest równa url() pliku punktora.
  2. Styl {list-style-position:} – definiuje pozycje znaku wyliczenia Wartość może być równa: outside (wypunktowanie na zewnątrz listy) lub inside (wypunktowanie wewnątrz listy).
  3. Styl {letter-spacing:} – definiuje odstępy międzyliterowe. Wartością jest liczba z jednostką.
  4. Styl {word-spacing:} – definiuje odstępy międzywyrazowe. Wartością jest liczba z jednostką.
  5. Styl {white-space:} – definiuje sposób prezentacji znaków specjalnych. Wartość może być równa: pre (jak w elemencie pre), nowrap (uniemożliwia automatyczny podział wiersza), pre-wrap (dopuszcza automatyczny podział wiersza), pre-line(uniemożliwia łamanie linii), normal (standardowe formatowanie).
  6. Styl {text-transform:} – definiuje transformacje tekstu. Wartość może być równa: none (brak transformacji), capitalize (kapitaliki), uppercase (wersaliki, duże litery).
  7. Styl {padding-top:} - definiuje margines wewnętrzny, górny elementu.
  8. Styl {padding-right:} - definiuje margines wewnętrzny, prawy elementu.
  9. Styl {padding-bottom:} - definiuje margines wewnętrzny, dolny elementu.
  10. Styl {padding-left:} - definiuje margines wewnętrzny, dolny elementu.
  11. Pseudoelementy pozwalają odnieść się do elementów struktury dokumentu bez konieczności wprowadzania dodatkowych znaczników do kodu źródłowego; pozwalają również automatycznie generować pewną zawartość w określonych miejscach dokumentu, która nie znajduje się w kodzie źródłowym.
  12. Pseudoelement element:first-letter – definiuje formatowanie pierwszego znaku elementu.
  13. Pseudoelement element:first-line – definiuje formatowanie pierwszej linii elementu.