Czcionki. Rodzina czcionki [font-family]



Podobne dokumenty
KASKADOWE ARKUSZE STYLÓW CSS (ang. Cascading Style Sheets)

CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między

CSS - 2. Właściwości tekstu, czcionek

p { color: yellow; font-weight:bold; }

Krok 1: Stylizowanie plakatu

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

LABORATORIUM 3 WSTĘP DO SIECI TELEINFORMATYCZNYCH CSS CECHY WYBRANYCH SELEKTORÓW

Kaskadowe arkusze stylów cz. 2

Dokument hipertekstowy

Krótki przegląd własności języka CSS

za pomocą: definiujemy:

CSS - style kaskadowe. Cascadind Style Sheets

Tworzenie stylów w HTML

I. Formatowanie tekstu i wygląd strony

Znaczniki języka HTML

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu

Ćwiczenie 9 - CSS i wstawianie CSS

Kaskadowe arkusze stylów (CSS)


CSS jest is an skrótem od Cascading Style Sheets (Kaskadowe Arkusze Stylów).

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Przykładowe pytania CSS

Wykład 2_1 TINT. Kaskadowe arkusze stylu Wprowadzenie, formatowanie tekstu, czcionki. Zofia Kruczkiewicz

Wykład 2 CSS. Michał Drabik

Bezbolesny wstęp do CSS

APLIKACJE INTERNETOWE 3 CSS - W Y G L Ą D S T R O N Y I N T E R N E T O W E J

Wrocław dn. 20 kwietnia 2006 roku. Temat lekcji: Style CSS.

Projektowanie aplikacji internetowych. CSS w akcji

Przepis. Wstęp HTML & CSS. W tym projekcie nauczycie się, jak stworzyć stronę internetową ze swoim ulubionym przepisem. Zadania do wykonania

Wykonaj następujące polecenia:

Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS

Wprowadzenie do Internetu zajęcia 3

Podstawy edycji tekstu

CSS (kaskadowe arkusze stylów) to narzędzie do formatowania dokumentu. Obecna wersja to CSS 2.1

Wymagania dotyczące pracy dyplomowej

Podstawowe zasady edytowania dokumentów w Szkole Podstawowej w Wietlinie

Języki programowania wysokiego poziomu. CSS Wskazówki

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

Projektowanie stron WWW

ZAWSEZ PAMIĘTAMY O KOLJENOŚĆI OTWIERANIA I ZAMYKANIA ZNACZNIKÓW

1. Tworzenie prostej strony.

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

KATEGORIA OBSZAR WIEDZY

Języki programowania wysokiego poziomu CSS

1. Wstawianie macierzy

Pozycjonowanie elementów

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Instrukcja dla autorów monografii

Język CSS odpowiada za wizualną prezentację stron internetowych w przeglądarkach. dr Beata Kuźmińska-Sołśnia

Technologie internetowe

Prezentacja dokumentów XML

Wyższej Szkoły Przedsiębiorczości i Marketingu w Chrzanowie

INTERSTENO 2013Ghent World championship professional word processing

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

Word ćwiczenia ZADANIE 1

Tworzenie i edycja dokumentów w aplikacji Word.

Prezentacja dokumentów XML

kaskadowe arkusze stylów

Tworzenie Stron Internetowych. odcinek 6

Model blokowy. Model blokowy w CSS

Technologie Informacyjne

CSS. Kaskadowe Arkusze Stylów

Ćwiczenie 2 Tekst podstawowe znaczniki.

OGÓLNE WYMAGANIA DOTYCZĄCE SPOSOBU PRZYGOTOWANIA PRAC DYPLOMOWYCH (wytyczne dla Studentów)

1.5. Formatowanie dokumentu

*Kaspersky Internet Security 2016PL Box 1Desktop 1. Model : *Kaspersky Internet Security 2016PL Box 1Desktop 1. ram sp. j.

Jak profesjonalnie pisać teksty w edytorach tekstu? Na jakie drobiazgi należałoby zwrócić szczególną uwagę?

Formatowanie czcionki polega na zmianie jej wyglądu, np. kroju i stylu pisma, wielkości,

CSS - layout strony internetowej

Edytor tekstu OpenOffice Writer Podstawy

Programowanie w Internecie

W TYM MIEJSCU NALEŻY WPISAĆ TEMAT PRACY DYPLOMOWEJ

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Arkusze styli zwi kszaj kontrol nad wygl dem strony, poprzez zastosowanie szeregu opcji przypisywanych do danych elementów samego HTML'a.

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 6.0

Technologie informacyjne. semestr I, studia niestacjonarne I stopnia Elektrotechnika rok akademicki 2013/2014 Pracownia nr 2 dr inż.

TYTUŁ PRACY 18 pkt, bold

HTML podstawowe polecenia

Laboratorium 1: Szablon strony w HTML5

Sylabus Moduł 2: Przetwarzanie tekstów

Tworzenie stron WWW. Ilustrowany przewodnik

Scenariusz lekcji. opisać podstawowe atrybuty czcionki; scharakteryzować pojęcia indeksu górnego i dolnego; wymienić rodzaje wyrównywania tekstu;

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

CSS. Antologia. 101 wskazówek i trików

Informatyka MPDI 3 semestr

Struktura oraz wygląd witryny internetowej język HTML oraz kaskadowe arkusze stylów CSS

Pierwsza strona internetowa

Wykład 2: Kaskadowe arkusze stylów (CSS Cascade Style Sheets)

Style zewnętrzne <link rel= stylesheet href= style.css />

Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości.

CSS. Kaskadowe arkusze stylów CSS

Przedmiot: Grafika komputerowa i projektowanie stron WWW

ram sp. j. Transmiter FM USB SD/MMC BLUE AKCESORIA SAMOCHODOWE > Transmiter FM USB SD/MMC BLUE Utworzono : 06 październik 2016

URL:

W TYM MIEJSCU NALEŻY WPISAĆ TEMAT PROJEKTU INŻYNIERSKIEGO

Masz pomysł na lepszy wygląd?

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

Transkrypt:

Czcionki W tej lekcji nauczysz się o czcionkach i jak nimi manipulować przy pomocy CSS. Omówimy także pewien problem, gdzie wybrana czcionka jest przedstawiana na stronie tylko gdy jest ona zainstalowana w komputerze i przeglądarka ma do niej dostęp. Omówimy następujące właściwości CSS: font-family font-style font-variant font-weight font-size font Rodzina czcionki [font-family] Właściwość font-family jest używana do ustawiania listy priorytetowej czcionek które ma wykorzystywać dany element lub cała strona. Jeżeli pierwsza czcionka na liście nie jest zainstalowana na komputerze na którym otwierana jest strona, przeglądarka poszuka kolejnej czcionki na liście dopóki nie znajdzie odpowiedniej. Są dwa typy nazw używanych do kategoryzowania czcionek: nazwy rodziny i rodzina ogólna. Poniżej wytłumaczenie dokładniejsze wytłumaczenie. Nazwa rodziny (Family-name) Przykłady nazwy rodzin czcionek (często zwane "czcionkami") mogą być następujące: "Arial", "Times New Roman" lub "Tahoma". Rodzina ogólna (Generic family) Ogólną rodzinę najlepiej przedstawić jako grupę rodzin czcionek z pewnymi określonymi cechami. Przykładem jest sans-serif, który jest kolekcją czcionek bez tzw. "stopy". Różnice można zilustrować następująco:

Kiedy robisz już listę czcionek dla swojej strony, naturalnie zaczynaj od najbardziej preferowanej przez ciebie czcionki a listę uzupełniaj alternatywnymi czcionkami. Sugerujemy abyś uzupełnił listę rodziną ogólną. Tym sposobem w najgorszym wypadku przeglądarka wykorzysta czcionkę tej samej rodziny jeżeli żadna z wymienionych czcionek nie jest dostępna. Przykład listy priorytetowej czcionek może wyglądać następująco : h1 {font-family: arial, verdana, sans-serif; h2 {font-family: "Times New Roman", serif; Nagłówki <h1> będą wyświetlone za pomocą czcionki "Arial". Jeżeli czcionka nie jest dostępna na komputerze użytkownika, zostanie użyta czcionka "Verdana". Jeżeli obie czcionki nie będą dostępne, czcionka z rodziny sans-serif zostanie użyta do przedstawienia nagłówków. Zauważ że czcionka "Times New Roman" zawiera spację i z tego powodu zapisana jest w cudzysłowiu. Styl czcionki [font-style] Właściwość font-style definiuje styl użytej czcionki. Możliwe wartości to: normal, italic lub oblique. W przykładzie poniżej, wszystkie nagłówki oznaczone jako <h2> zostaną zapisane kursywą. h1 {font-family: arial, verdana, sans-serif; h2 {font-family: "Times New Roman", serif; font-style: italic; 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). Czcionka small-caps oznacza że będą wykorzystywane mniejszych rozmiarów duże litery zamiast małych liter. Zdziwiony? Popatrz na następujący przykład: Jeżeli font-variant jest ustawiony na small-caps a czcionka o tym wariancie nie jest dostępna dla przeglądarki najprawdopodobniej użyte zostaną zwykłe duże litery. h1 {font-variant: small-caps; h2 {font-variant: normal; 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). Niektóre przeglądarki wspierają nawet użycie liczb między 100-900 (w setkach) do opisu grubości czcionki.

font-family: arial, verdana, sans-serif; td {font-family: arial, verdana, sans-serif; font-weight: bold; Wielkość czcionki [font-size] Wielkość czcionki ustawia się za pomocą właściwości font-size. Istnieje wiele różnych jednostek (np. piksele lub procenty) do wyboru przy opisywaniu wielkości czcionki. W tym kursie skupimy się na najbardziej popularnych jednostkach. Przykład zawiera: h1 {font-size: 30px; h2 {font-size: 12pt; h3 {font-size: 120%; font-size: 1em; Istnieje jedna kluczowa różnica między czterema powyższymi jednostkami. Jednostka 'px' oraz 'pt' czynią wielkość czcionki absolutną, podczas gdy '%' oraz 'em' pozwalają użytkownikowi określić wielkość czcionki jak im "pasuje". Wielu użytkowników może mieć pewne problemy, być w podeszłym wieku, słabiej widzieć lub po prostu mieć monitor o słabej jakości obrazu. Aby twoja strona była dostępna dla wszystkich, powinieneś używać jednostek regulowanychtakich jak '%' lub 'em'. Kompilacja [font] Używając właściwości font mamy możliwość zapisania wielu różnych właściwości dotyczących czcionki w jedną właściwość. Na przykład, popatrz na te cztery linie kodu użyte do opisania właściwości czcionki dla akapitu <p>: font-style: italic; font-weight: bold; font-size: 30px; font-family: arial, sans-serif; Używając właściwości skrótowej, kod będzie uproszczony: font: italic bold 30px arial, sans-serif; Kolejność wartości font jest następująca: font-style font-variant font-weight font-size font-family

Tekst Formatowanie i dodawanie stylu do tekstu jest główną sprawą jaką musi opanować projektant stron internetowych. W tej lekcji zostaniesz wprowadzony w zadziwiające możliwości jakie daje ci CSS gdy chcesz dodać układ graficzny do tekstu. Opiszemy następujące właściwości: text-indent text-align text-decoration letter-spacing text-transform Wcięcie tekstu [text-indent] Właściwość text-indent pozwala dodać elegancję do akapitów poprzez określenie wcięć dla pierwszej linii akapitu. W poniższym przykładzie zastosowaliśmy wcięcie 30px dla wszystkich akapitów oznaczonych znacznikiem <p>: text-indent: 30px; Ułożenie tekstu [text-align] Właściwość CSS text-align odpowiada za atrybut align używany w starej wersji języka HTML. Tekst może układać się albo na lewo (wartość left), prawo (wartość right) lub też centralnie (wartość center). Dodatkowo, wartość justify właściwości rozciągnie każdą linijkę tekstu tak by lewy i prawy margines dla każdej linii był równy. Znasz ten układ na przykładzie gazet i magazynów. W poniższym przykładzie tekst w nagłówku tabeli <th> jest ułożony do prawej strony podczas gdy dane tabeli <td> są centrowane. Dodatkowo, normalne akapity tekstowe są justowane: th { td { text-align: right; text-align: center; text-align: justify;

Dekoracja tekstu [text-decoration] Właściwość text-decoration umożliwia dodanie róznej "dekoracji" lub "efektów" do tekstu. Na przykład, możesz podkreślić teskst, umieścić linię przez lub nad tekstem, itd. W kolejnym przykładzie, <h1> są podkreślonymi nagłówkami, <h2> są nagłowkami z linią nad tekstem a <h3> są nagłowkami z linią przechodzącą przez tekst. h1 { h2 { h3 { text-decoration: underline; text-decoration: overline; text-decoration: line-through; Odstęp literowy [letter-spacing] Odstęp między literami tekstu można określić używając właściwości letter-spacing. Wartość właściwości jest po prostu porządaną szerokością. Na przykład, jeżeli chcesz umieścić odstęp 3px między literami w akapicie <p> oraz 6px pomiędzy literami w nagłówku <h1> możesz wykorzystać poniższy kod. h1 { letter-spacing: 6px; letter-spacing: 3px; Transformacja tekstu [text-transform] Właściwość text-transform kontroluje wielkość liter tekstu. Możesz wybrać wartość: capitalize, użyj uppercase lub lowercase zależnie od tego jak oryginalny tekst jest umieszczony w kodzie HTML. Przykładem może byś słowo "nagłówek" które może zostać przedstawione użytkownikowi jako "NAGŁÓWEK" lub "Nagłówek". Istnieją cztery możliwe wartości właściwości texttransform: capitalize Zamienia na dużą literę wszystkie pierwsze litery w wyrazach. Na przykład: "john doe" stanie się "John Doe". uppercase Konwertuje wszystkie litery na duże. Na przykład: "john doe"stanie się"john DOE". lowercase Konwertuje wszystkie litery na małe. Na przykład: "JOHN DOE"stanie się"john doe". none

Bez transformacji - tekst jest prezentowany tak jak został on umieszczony w kodzie HTML. Jako przykład, użyjemy listy nazwisk. Nazwiska oznaczone są znacznikiem <li> (list-item). Powiedzmy że chcemy aby nazwiska i imiona zapisane były z pierwszej dużej litery a nagłówki zaprezentować całe tylko dużymi literami. Popatrz na kod HTML dla tego przykładu i zobaczysz że tekst jest cały umieszczony małą literą. h1 { li { text-transform: uppercase; text-transform: capitalize;