Czcionki, tekst, odnośniki Właściwości CSS Czcionki, tekst, odnośniki
Rodzina czcionki [font-family] Wyróżniamy dwa typy nazw używanych do kategoryzowania czcionek: Nazwy rodziny (family-name) – często nazywane czcionkami np.: „Arial”, „Times New Roman”, „Tahoma” Rodzina ogólna (generic family) – grupa czcionek z pewnymi określonymi cechami, np. sans-serif, który jest kolekcją czcionek bez tzw. „stopy”
Rodzina czcionki [font-family]
Rodzina czcionki [font-family] Przykład listy priorytetowej: h1 {font-family: arial, verdena, sans-serif;} h2 {font-family: ”Times New Roman”, serif;} PRZYKŁAD
Styl czcionki [font-style] h1 {font-family: arial, verdena, sans-serif;} h2 {font-family: ”Times New Roman”, serif; font-style: italic;} PRZYKŁAD
Wariant czcionki [font-variant] Właściwości font-variant używamy gdy chcemy wybrać powiędzy czcionką normalną (wartość normal) lub kapitalikami (wartość small-caps).
Wariant czcionki [font-variant] h1 {font-variant: small-caps;} h2 {font-variant: normal;} PRZYKŁAD
Font weight [font-weight] Właściwość font-weight opisuje jak gruba lub "ciężka" ma być czcionka. Czcionka może być normalna (wartość normal) lub pogrubiona (wartość bold). p {font-family: arial, verdena, sans-serif;} td {font-family: ”Times New Roman”, serif; font-weight: bold;} PRZYKŁAD
Wielkość czcionki [font-size] h1 {font-size: 30px;} h2 {font-size: 12pt;} h3 {font-size: 120%} p {font-size: 1em} PRZYKŁAD
font-style – font-variant – font-weight – font-size – font-family Kompilacja [font] Kolejność cechy font jest następująca: font-style – font-variant – font-weight – font-size – font-family p { font-style: italic; font-weight: bold; font-size: 30px; font-family: arial; sans-serif; } p {font: italic bold 30px arial, sans-serif}
Wcięcie tekstu [text-indent] p { text-indent: 30px; } PRZYKŁAD
Ułożenie tekstu [text-align] th { text-align: right;} td {text-align: center;} p {text-align: justify;} PRZYKŁAD
Dekoracja tekstu [text-decoration] h1 { text-decoration: underline;} h2 { text-decoration: overline;} h3 { text-decoration: line-through;} PRZYKŁAD
Odstęp literowy [letter-spacing] h1 { letter-spacing: 6px; } p lette-spacing: 3px; PRZYKŁAD
Transformacja tekstu [text-transform] Właściwość text-transform kontroluje wielkość liter tekstu. capitalize - zamienia na dużą literę wszystkie pierwsze litery w wyrazach. uppercase - konwertuje wszystkie litery na duże. lowercase - konwertuje wszystkie litery na małe. none - bez transformacji - tekst jest prezentowany tak jak został on umieszczony w kodzie HTML.
Transformacja tekstu [text-transform] h1 { text-transform: uppercase; } p text-transform: capitalize; PRZYKŁAD
Odnośniki Pseudo-klasa pozwala zaingerować w sprawę warunków lub zdarzeń gdy definiujesz właściwości CSS dla znaczników HTML. a:link, a visited – jeżeli odnośnik był nie odwiedzony i odwiedzony; a:active, a:hover – jeżeli nie najechaliśmy i najechaliśmy kursorem myszy na odnośnik
Pseudo-klasa: link a:link { color: #6699CC; } PRZYKŁAD
Pseudo-klasa: visited a:visited { color: #660099; } PRZYKŁAD
Pseudo-klasa: active a:active { background-color: #FFFF00; } PRZYKŁAD
Pseudo-klasa: hover a:hover { color: #FF6600; font-style: italic; } PRZYKŁAD
Efekt kiedy kursor jest nad odnośnikiem Odstęp między literami a:hover { letter-spacing: 10px; font-weight: bold; color: #FF0000; } PRZYKŁAD
Efekt kiedy kursor jest nad odnośnikiem UPPERCASE and lowercase a:hover { text-trasform: uppercase; font-weight: bold; color: #0000FF; background-color: FFFF00; } PRZYKŁAD
Usuń podkreślenie odnośnika a:link { color: 0000FF; text-decoration:none; } a:visited { color: #FF00FF; text-decoration:none; } a:active { background-color: #FFFF00; text-decoration:none; } a:hover { color:red; text-decoration:none; } PRZYKŁAD