Właściwość | Wartość | Przykład |
---|---|---|
rodzaj czcionki | ||
font-family | nazwy czcionek oddzielone przecinkiem |
body {font-family: Georgia, 'Times New Roman', Times, serif;}
Tekst napisany czcionką pierwszą z dostępnych w systemie użytkownika.
|
rozmiar czcionki | ||
font-size |
Według słów kluczowych (od najmniejszych):
|
div {font-size: 25px}
przykładowy tekst 25px
div {font-size: xx-small}
przykładowy tekst xx-small
|
styl czcionki | ||
font-style |
Dostępne są trzy style:
|
div {font-style:italic}
Tekst pochylony
|
wariant czcionki | ||
font-variant |
Dostępne są dwa warianty:
|
div {font-variant: small-caps}
Tekst wyświetlony kapitalikami.
|
waga czcionki | ||
font-weight |
Waga czcionki określana jest następującymi wartościami:
Można również używać wartości względnych:
|
div {font-weight: 100}
Czcionka "cieniutka".
div {font-weight: normal}
Czcionka normalna.
div {font-weight: bold}
Czcionka pogrubiona.
div {font-weight: bolder}
Czcionka pogrubiona wzglęnie.
div {font-weight: 900}
Czcionka najbardziej pogrubiona.
|
atrybuty czcionki | ||
font |
Często czcionce przypisywanych jest wiele atrybutów jednocześnie.
Jako listy atrybutów możemy użyć:
Atrybuty należy oddzielić spacjami i wpisać w podajej wyżej kolejności. |
div {font: italic 22px Georgia, 'Times New Roman', Times, serif}
Jednoczesne formatowanie tekstu.
|
Właściwość | Wartość | Przykład |
---|---|---|
wcięcie tekstu | ||
text-indent |
selektor {text-indent: wartość;}
Wartość określa się za pomocą jednostek względnych i bezwzględnych opisanych
w zakładce jednostki
|
div {text-indent:20%}
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Reiciendis ducimus quaerat, laborum, ex,
reprehenderit recusandae harum quod placeat adipisci excepturi dolore?
Quisquam quas nam hic delectus ipsa saepe ea iste.
|
wyrównanie tekstu | ||
text-align |
Wyrównanie określa się za pomocą wartości:
|
div {text-align:justify}
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Reiciendis ducimus quaerat, laborum, ex,
reprehenderit recusandae harum quod placeat adipisci excepturi dolore?
Quisquam quas nam hic delectus ipsa saepe ea iste.
|
odstęp między wierszami tekstu | ||
Odstęp możemy podać jako:
|
div {line-height:0.5}
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Reiciendis ducimus quaerat, laborum, ex,
reprehenderit recusandae harum quod placeat adipisci excepturi dolore?
Quisquam quas nam hic delectus ipsa saepe ea iste.
|
|
dekoracja tekstu | ||
text-decoration |
Rodzaj efektu określa się za pomocą wartości:
|
div {text-decoration: line-through}
Przekreślona linia tekstu.
div {text-decoration: overline}
Tekst nadkreślony.
|
odległość między wyrazami | ||
word-spacing |
Wartość wprowadzamy jako:
|
div {word-spacing: 1.5em}
To jest zdanie, w którym słowa oddalone są o 1.5em
|
odległość między literami | ||
letter-spacing |
Wartość wprowadzamy jako:
|
div {letter-spacing: 1.5em}
To jest zdanie, w którym litery oddalone są o 1.5em
|
transformacja tekstu | ||
text-transform |
Atrybut może mieć wartość:
|
div {text-transform:capitalize}
To jest zdanie, w którym wszystkie pierwsze litery zmieniono na wielkie.
|
białe znaki | ||
white-space |
Przy użyciu tego atrybutu można sterować wyświetlaniem na stronie spacji i innych białych znaków. Może np. umożliwić wyświetlenie kilku spacji obok siebie Atrybut może przyjmować wartość:
|
Tekst wyjściowy:
Lorem ipsum. Nulla dolore, similique, voluptatibus deserunt. ipsum cupiditate dolorem enim? Culpa exercitationem, rerum eius minus tempora accusamus iure.
Lorem ipsum.
Nulla dolore, similique,
voluptatibus deserunt.
ipsum cupiditate dolorem enim?
Culpa exercitationem.
Tekst jest wyświetlany identycznie, jak przy zastosowaniu znacznika <pre> .
|
położenie tekstu w pionie dla komórek tabeli | ||
vertical-align |
Parametr tryb może przyjmować wartości:
|
td {vertical-align:top} |
pionowy układ tekstu | ||
writing-mode |
Tryb może przyjmować wartości:
|
div {writing-mode: vertical-rl}
Lorem ipsum dolor sit amet consectetur adipisicing elit.
div {writing-mode: vertical-lr}
Lorem ipsum dolor sit amet consectetur adipisicing elit.
|
ustawienie liter | ||
Dla selektorów z ustawionym pionowym trybem pisania, tzn. text-orientation |
Atrybu może przyjmować wartość:
|
Znaki tekstu ułożone w pionie w domyślnej orientacji:
div {writing-mode:vertical-rl; text-orientation: mixed}
z tekstu: To jest pierwsza linijka, to jest druga linijka, a to jest kolejna linijka. otrzymujemy:
To jest pierwsza linijka,
to jest druga linijka,
a to jest kolejna linijka.
Znaki tekstu ułożone w pionie zawsze jeden pod drugim:
div {writing-mode:vertical-lr; text-orientation: upright}
z tekstu: Kolejne słowa jednego wiersza otrzymujemy:
Kolejne słowa jednego wiersza
Znaki tekstu ułożone w pionie zawsze na boku:
div {writing-mode:vertical-rl; text-orientation: sideways}
z tekstu: Kolejne słowa jednego wiersza otrzymujemy:
Kolejne słowa jednego wiersza
|
Właściwość | Opis | Wartość | Odnosi się do | Przykład |
---|---|---|---|---|
color | Określa kolor czcionki |
nazwa
koloru, wartość hex |
wszystkie elementy |
{color:
red} Przykład: Tekst {color: rgb(0,0,255)} Przykład: Tekst |
background-color | Określa kolor tła |
nazwa
koloru, wartość hex |
wszystkie elementy | {background-color: #FF5500} |
background-image | Określa grafikę pełniąca rolę tła |
none, adres URL |
wszystkie elementy | {background-image: url(tlo.gif)} |
background-repeat | Określa powtrzalność tła |
repeat, repeat-x, repeat-y, no-repeat |
wszystkie elementy | {background-repeat: repeat-x} |
background-attachment | Określa czy tło ma się przesuwać wraz z zawartością (scroll) czy ma być stałe (fixed) |
scroll, fixed |
wszystkie elementy | {background-attachment: scroll} |
background-position | Określa pozycję początkową tła |
[top,
center, bottom], [left, center, right], procent, punkt (pt), inch (in), centymetr (cm), piksel (px) |
elementy będące blokiem | {background-position: 100% 30%} |
background | Zawiera w sobie wszystkie właściwości dotyczące tła |
background-color, background-image, background-repeat, background-attachment, background-position |
wszystkie elementy | {background: red url(tlo.jpg) left top no-repeat} |
Właściwość | Opis | Wartość | Odnosi się do | Przykład |
---|---|---|---|---|
margin-top | Określa odległość od górnej krawędzi strony |
auto, procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {margin-top: 3em} |
margin-right | Określa odległość od prawej krawędzi strony |
auto, procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {margin-right: 4px} |
margin-bottom | Określa odległość od dolnej krawędzi strony |
auto, procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {margin-bottom: 13%} |
margin-left | Określa odległość od lewej krawędzi strony |
auto, procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {margin-left: 4em} |
margin | Określa odległość od krawędzi strony według kolejności: górna, prawa, dolna, lewa |
auto, procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {margin: 2em 3em 1em 4em} |
padding-top | Określa górny odstęp elementu |
procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {padding-top: 0.2em} |
padding-right | Określa prawy odstęp elementu |
procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {padding-right: 12px} |
padding-bottom | Określa dolny odstęp elementu |
procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {padding-bottom: 0.4em} |
padding-left | Określa lewy odstęp elementu |
procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {padding-left: 7%} |
padding | Określa odstęp elementu według kolejności: górna, prawa, dolna, lewa |
procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {padding: 2em 1em 3em 4em} |
border-top-width | Określa szerokość górnej granicy (ramki) elementu |
thin, medium, thick, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {border-top-width: thin} |
border-right-width | Określa szerokość prawej granicy (ramki) elementu |
thin, medium, thick, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {border-right-width: medium} |
border-bottom-width | Określa szerokość dolnej granicy (ramki) elementu |
thin, medium, thick, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {border-bottom-width: thick} |
border-left-width | Określa szerokość lewej granicy (ramki) elementu |
thin, medium, thick, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {border-left-width: 3px} |
border-width | Określa szerokość granicy (ramki) elementu według kolejności: górna, prawa, dolna, lewa |
thin, medium, thick, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
wszystkie elementy | {border-width: thin thick medium thick} |
border-color | Określa kolor granicy (ramki) elementu |
nazwa
koloru, wartość hex |
wszystkie elementy | {border-color: red} |
border-style | Określa styl granicy (ramki) elementu |
none, dotted, dashed, solid, double, groove, ridge, inset, outset |
wszystkie elementy | {border-style: double} |
border-top | Określa szerokość, kolor i styl górnej granicy (ramki) elementu |
border-top-width, border-style, color |
wszystkie elementy | {border-top: thin blue solid} |
border-right | Określa szerokość, kolor i styl prawej granicy (ramki) elementu |
border-right-width, border-style, color |
wszystkie elementy | {border-right: } |
border-bottom | Określa szerokość, kolor i styl dolnej granicy (ramki) elementu |
border-bottom-width, border-style, color |
wszystkie elementy | {border-bottom: } |
border-left | Określa szerokość, kolor i styl lewej granicy (ramki) elementu |
border-left-width, border-style, color |
wszystkie elementy | {border-left:} |
border | Określa szerokość, kolor i styl granicy (ramki) elementu według kolejności: górna, prawa, dolna, lewa |
border-width, border-style, color |
wszystkie elementy | {border: } |
width | Określa szerokość elementu (np. grafiki) |
auto, procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
elementy będące blokiem | {width: 80px} |
max-width | Określa maksymalną szerokość elementu (np. grafiki) |
procent, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
elementy będące blokiem | {max-width:800px;} |
height | Określa wysokość elementu (np. grafiki) |
auto, punkt (pt), inch (in), centymetr (cm), względem (em), piksel (px) |
elementy będące blokiem | {height: 170px} |
float |
left, right, none |
wszystkie elementy | {float: left} | |
clear |
none, left, right, both |
wszystkie elementy | {clear: right} |
Właściwość | Opis | Wartość | Odnosi się do | Przykład |
---|---|---|---|---|
display | Określa w jaki sposób dany element ma być wyświetlony |
block, inline, inline-block, list-item, none |
wszystkie elementy | {display: none} |
white-space | Określa w jaki sposób należy obchodzić się z odstępami wewnątrz elementu |
normal, pre, nowarp |
elementy będące blokiem | {white-space: pre} |
list-style-type |
disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, none |
elementy z display = list-item | {list-style-type: lower-roman} | |
list-style-image |
adres
URL, none |
elementy z display = list-item | {list-style-image: url(rysunek.gif)} | |
list-style-position |
inside, outside |
elementy z display = list-item | {list-style-position: outside} | |
list-style |
disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, none, inside, outside, adres URL, none |
elementy z display = list-item | {list-style: circle outside} |