formatowanie tekstu
- text-align – poziome wyrównanie bloków tekstowych (p, hx, div, blockquote, pre, hr)
- left
- right
- center
- justyify
- start – wyrównuje tekst do lewej strony
- end – wyrównuje tekst do prawej strony
- vertical-align – pionowe wyrównanie elementu w komórce tabeli lub wewnątrz innego elementu / dla img przy dostosowywaniu do tekstu – vertical-align: middle;
- top
- middle
- bottom
- sub – index dolny
- sup – index górny
- text-indent – wcięcie tekstu, przyjmuje wartości dodanie i ujemne
- letter-spacing – odstęp pomiędzy literami (1cm, 10px), ustawienia domyślne – letter-spacing:normal
- word-spacing – odstępy między wyrazami, ustawienia domyślne – word-spacing:normal
- line-height – odstęp między liniami, wielkości % są ustalane względem wielkości czcionki (font-size=14px, line-height=200% to 28px), ustawienia domyślne – line-height:normal
- word-wrap – łamanie ciągu znaków
- break-word
- text-decoration
- none
- underline – podkreślenie
- overline – nadkreślenie
- line-through – przekreślenie
- blink – miganie
- text-transform – przekształcenie tekstu
- uppercase – duże litery
- lowercase – małe litery
- capitalize – pierwsza litera każdego słowa Duża
- none
- white-space – kontrola spacji
- normal – przeglądarka pomija dodatkowe spacje
- pre – wyświetla wszystkie dodatkowe spacje
- nowrap – blokowanie automatycznego łamania wierszy aż do napotkania <br />
- pre-wrap – zachowanie wszystkich dodatkowych spacji, łamanie wiersza wtedy kiedy jest potrzebne
- pre-line – ignorowanie dodatkowych spacji, łamanie wiersza wtedy kiedy jest potrzebne
- text-shadow – dodanie cienia pod tekstem text-shadow:3px 3px 2px rgba(150, 150, 150, 1);
- odległość cienia w osi x
- odległość cienia w osi y
- wartość rozmycia
- kolor i przeźroczystość
- generator text-shadow
Właściwości czcionek
- font-family: helvetica, arial, sans-serif; rodzaje czcionek:
- serif
- sans-serif
- monospace
- cursive
- fantasy
- font: czcionki systemowe:
- font:caption
- font:icon
- font:menu
- font:message-box
- font:small-caption
- font:menu-bar
- font-size: wielkości absolutne czcionek, zależność między poszczególnymi wielkościami są określane przez współczynnik który wynosi 1.5 jeśli liczymy do góry lub 0.66 jeśli liczymy w dół
- xx-small
- x-small
- small
- medium
- large
- x-large
- xx-large
- smaller – wartość relatywna względem domyślnego tekstu
- larger – wartość relatywna względem domyślnego tekstu
- font-weight: waga czcionki, konkretna wartość lub relacja do domyślnego stanu
- normal
- bold
- 100
- 200
- …
- 900
- bolder
- lighter
- font-style – tekst pochyły, odmienne wartości bardziej rozróżniane w DTP
- normal
- italic – tekst pochyły
- oblique – tekst pochyły
- font-variant – tekst pisany kapitalikami
- normal
- small-caps
Formatowanie tekstu jednoliniowego, dłuższego od bloku w którym się znajduje:
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
span {
display: block;
}
Formatowanie cytatów z dodaniem obrazka :
blockquote {
position: relative;
&::before {
background-image: url("pic/quote.png");
background-repeat: no-repeat;
background-size: 32px 32px;
content: "";
height: 32px;
width: 32px;
display: block;
position: absolute;
left: -42px;
top: 0;
}
}
–
Pierwszy akapit leada wyróżniony poprzez: p:first-of-type {//style}
Zbiorczy zapis bez rozdzielania wartości, oprócz pomiędzy wielkością czcionki a odstępem między liniami znakiem /
font: font-style font-variant font-weight font-size line-height font-family
h1{
font:italic small-caps 300 16px/2 helvetica;
}
Hope this helps and happy coding :)