Właściwości tekstu. Dodał Administrator środa, 10 marzec :04

Podobne dokumenty
Zasady przygotowania referatu, artykułu, publikacji

Przykładowy plik pdf do testowania załączników

Pozycjonowanie elementów

METROPOLITALNE FORUM WÓJTÓW, BURMISTRZÓW, PREZYDENTÓW I STAROSTÓW

Barbara Ostrowska, Krzysztof Spalik Instytut Badań Edukacyjnych

4. Materiały reklamowe

Księga znaku. Copyright MARR S.A. - Małopolska Agencja Rozwoju Regionalnego S.A. All rights reserved

Porównanie efektywności algorytmu ewolucyjnego z metodą podziału i ograniczeń dla problemu komiwojażera

Księga znaku Swiss Contribution

ALFABETYCZNY SPIS MAREK WĘDKARSKICH

POKAZUJEMY UCZYMY ZASPAKAJAMY POTRZEBĘ POZNANIA

LOGO. Eastern Partnership police cooperation programme. (12 stron)

byś cieszył się zielenią

LaTeX to epub the easy way Wersja: 5 z drobnymi modyfikacjami!

BRAND BOOK. Ośrodek Rehabilitacji Jeży Jerzy dla Jeży w Kłodzku

ZARZĄDZENIE NR 73/09 PREZYDENTA MIASTA SZCZECIN z dnia 24 lutego 2009

IDENTYFIKACJA WIZUALNA

SYSTEM IDENTYFIKACJI WIZUALNEJ

Akademia Ignatianum w Krakowie

Rysunki i tabele. Spis tre±ci. 1 Zadania na wykorzystanie pakietu sidecap. Bo»ena Wo¹na Szcze±niak. 22 listopada 2014

ZARZĄDZENIE NR 67/2018 WÓJTA GMINY POSTOMINO. z dnia 5 marca 2018 r.

64 BGK BAZOWA KSIĘGA MARKI NOŚNIKI IDENTYFIKACJI

WYMOGI REDAKCYJNE PUBLIKACJI

Księga identyfikacji wizualnej Szwajcarsko-Polskiego Programu Współpracy Część 1 - Księga znaku Swiss Contribution

System Identyfikacji Wizualnej

Grafika na stronie. <img src="grafika.jpg" align="center"> obrazek w kolorowej ramce

System Identyfikacji Wizualnej

4. Druki i dokumenty

KSIĘGA IDENTYFIKACJI WIZUALNEJ NFOŚiGW. Cz. 3 PODRĘCZNIK STOSOWANIA OZNACZEŃ Z UŻYCIEM LOGOTYPU NFOŚIGW DLA PODMIOTÓW ZEWNĘTRZNYCH

Identyfikacja wizualna WĘGLOKOKS S.A.

Artykuł branżowy (opcja bezpłatna)

afisze, plakat, billboardy afisze plakat billboardy ogłoszenia prasowe ogłoszenie prasowe pionowe ogłoszenie prasowe poziome

Wstęp. Niniejsza Księga Identyfikacji Wizualnej stanowi kompendium wiedzy na temat systemu wizualnego Szlaku Piastowskiego.

Manual Systemu Identyfikacji Wizualnej dla Struktur Rządowych Rzeczypospolitej Polskiej

Identyfikacja Wizualna Pomorskiego Klastra ICT

W razie jakichkolwiek pytań prosimy o kontakt mailowy:

struktura i funkcja białka seminarium M.Eng. Michal Adam Michalowski

opracowano na potrzeby:

UCHWAŁA NR XXXI/270/12 RADY MIEJSKIEJ W WYSZKOWIE. z dnia 28 grudnia 2012 r.

Księga znaku SWISSSTANDARDS.PL

Księga znaku. Uniwersytet Medyczny w Łodzi

ZASADY STOSOWANIA. LOGOTYPU Com-Com Zone

Szlak Piastowski. Księga znaku. Spis treści

ZASADY STOSOWANIA. LOGOTYPU AS Progres

Księga znaku logo. Klub Buldoga Angielskiego w Polsce

KREATOR NIESAMOISTNA CZĘŚĆ WYDAWNICTWA

SYSTEM IDENTYFIKACJI WIZUALNEJ

Zostań jego bohaterem. Co zrobić, żeby turysta nas pokochał? KASIA I MACIEJ MARCZEWSCY, FUNDACJA RUSZAJ W DROGĘ!

ZASADY STOSOWANIA LOGOTYPÓW POLITECHNIKI KOSZALIŃSKIEJ

Instrukcja przygotowania plików

PRZEWODNIK IDENTYFIKACJI WIZUALNEJ MARKI

OCTOPUS STREET KSIĘGA ZNAKU. Identyfikacja wizualna Globlife Justyna Kołodziejczak Luty 2013

Księga Identyfikacji Wizualnej

IDENTYFIKACJA WIZUALNA. 17 Wizytówka personalizowana 18 Teczka A4 19 Segregator

Dziedziczenie. Dziedziczenie i kaskadowość. Dodał Administrator środa, 10 marzec :00. Tematy: Dziedziczenie Kaskadowość

Książka znaku ADVERTISING/MEDIA/COMMUNICATION

3. Druki i dokumenty

KSIĘGA ZNAKU CBSS POLISH PRESIDENCY

POLE OCHRONNE WERSJE NIEDOZWOLONE MODYFIKACJE KOPERTA 12. TECZKA 13.

ZASADY STOSOWANIA. LOGOTYPU SIEMACHA Spot

Temat i cel konsultacji

WNIOSKI Z BADANIA FGI NAUCZYCIELI SZKOLNYCH I PRZEDSZKOLNYCH REALIZOWANEGO W RAMACH PROJEKTU. Zespół Ekonomii Edukacji, Instytut Badań Edukacyjnych

1.1 Logotyp Logotyp Podstawowa wersja logotypu

Marginesy, dopełnienia i obramowanie

Spis treści. Szlak Piastowski Brand Manual. Marzec Wstęp. Kolorystyka Kolorystyka podstawowa Kolorystyka rozszerzona

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

Interfejs komunikacyjny z platformą Click4Mobile 2.0

Archiwum Instytutu Techniki Cieplnej Przygotowanie manuskryptu rozdziału monografii Instrukcja dla autorów

Identyfikacja wizualna WĘGLOKOKS KRAJ Sp. z o.o. Luty 2014 r. (wersja )

Ekran startowy mapa z punktami. premium

1.1. Logotyp Wersja podstawowa. Znak 8OO LAT OPOLA w wersji podstawowej występuje na jednolitym, białym tle.

Logo na siatce modułowej 4. Przykłady poprawnego zachowania pola ochronnego 7. Przykłady niepoprawnego zachowania pola ochronnego 8

Strategia Komunikacji Wizualnej Marki Ogicom

Yellow Crocodiles W TELEGRAFICZNYM SKRÓCIE AGENCJA 360

PRZEWODNIK IDENTYFIKACJI WIZUALNEJ Niezależnego Zrzeszenia Studentów

BUDOWA LOGO. logo. sygnet. logotyp. PE NE LOGO - sk³ada siê z dwóch elementów ustawionych poziomo wzglêdem siebie (sygnet, logotyp).

Wyniki za III kwartał i 9 miesięcy 2010

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.

Uniwersytet Przyrodniczy w Lublinie identyfikacja wizualna. Identyfikacja wizualna

Księga wizualizacji znaku Programu Rozwoju Obszarów Wiejskich na lata

Tworzenie stron internetowych z wykorzystaniem HTML5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Identyfikacja wizualna HUTA ŁABĘDY S.A. Wrzesień 2013 r. (wersja )

logo Elektronek Laboratorium Nauki i Zabawy ZAJĘCIA DLA DZIECI 18M 2 ZAJĘCIA DLA DZIECI 4 8 LAT ZAJĘCIA DLA DZIECI 2 4 LAT GALERIA O NAS KONTAKT ZAJĘĆ

SYSTEM IDENTYFIKACJI WIZUALNEJ WOJEWÓDZTWA ZACHODNIOPOMORSKIEGO

Identyfikacja wizualna miejskich jednostek organizacyjnych

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

WZORNIK TABLIC TURYSTYCZNYCH NA OBSZARZE LGD TRZY KRAJOBRAZY

KSIĘGA IDENTYFIKACJI WIZUALNEJ Forum Uczelni Technicznych

Spis treści. Symbolika. System identyfikacji wizualnej. Słowniczek

System identyfikacji miasta

Księga identyfikacji wizualnej

1.1 Logotyp Logotyp Podstawowa wersja logotypu

Czcionki. Rodzina czcionki [font-family]

HTML (HyperText Markup Language) hipertekstowy język znaczników

KSSE Logo Manual Logo i nośniki identyfikacji

Projekt: SYSTEM INFORMACJI DLA DZIELNICY WISŁA. System Informacji dla Dzielnicy Wisła

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

Wyniki za III kwartał 2011 r.

Transkrypt:

Tematy: Poziome wyrównanie tekstu Pionowe wyrównanie tekstu Wcięcie testu Dekoracja tekstu Przekształcanie tekstu Odstępy między literami Odstępy między wyrazami Odstępy między liniami Pusta przestrzeń Tekst, a dokładniej bloki tekstu na naszej stronie mogą być formatowane przez kaskadowe arkusze stylów. Już pierwsza specyfikacja zawierała szeroki zestaw poleceń związanych z wyglądem bloków tekstu na stronie. Mamy możliwość określania: - wyrównania tekstu, - odstępu pomiędzy wyrazami i literami, - wcięcia tekstu, - dekoracji tekstu, - odstępu pomiędzy wierszami, - właściwości spacji w tekście. Poziome wyrównanie tekstu text-align left right center justify inherit wyrównanie do lewej strony p text-align:left; Tak 1 / 17

Opera, Mozilla Firefox, MS Internet Explorer, Chrome, Safari Blok tekstu, podobnie jak to ma miejsce w dowolnym edytorze tekstu, może być wyrównany do strony lewej, prawej, do środka lub do prawej i lewej strony jednocześnie opcja ta nosi nazwę justowania. Odpowiednie polecenia, które należy wpisać do arkusza, wyglądają następująco: <p style="text-align:left">ten akapit jest wyrównany do lewej strony.</p> <p style="text-align:right">ten akapit jest wyrównany do prawej strony.</p> <p style="text-align:center">ten akapit jest wyśrodkowany.</p> <p style="text-align:justify">ten akapit jest wyrównany do lewej i prawej strony.</p> Poniżej znajduje się efekt działania powyższego kodu. <h3>przykład działania: text-align:left</h3> <p style="text-align:left">lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> <h3>przykład działania: text-align:right</h3> <p style="text-align:right">lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> <h3>przykład działania: text-align:center</h3> <p style="text-align:center">lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> <h3>przykład działania: text-align:justify</h3> <p style="text-align:justify">lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer tempus convallis malesuada. Sed eu mattis dolor. Donec in lacinia diam. Nulla felis risus, ultricies nec placerat vel, venenatis in purus. Sed sem nisl, scelerisque non accumsan a, dapibus ac lacus. Vivamus eu imperdiet ligula. Duis porttitor lacus et dui feugiat rhoncus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam posuere lacus et augue suscipit dignissim. Pellentesque sollicitudin dolor at massa sollicitudin non vulputate odio congue. Aenean eu justo sit amet augue accumsan aliquam. Nam scelerisque sodales odio. Vivamus ut mattis sapien. Sed rhoncus nisi nec arcu facilisis rhoncus. </p> Polecenie text-align służy do wyrównania elementów blokowych, takich jak: <P>, <DIV> czy <BLOCKQUOTE>, <PRE> oraz elementy od <H1> do <H6> i <HR>. Do wyrównania całej tabeli lub obrazka wykorzystujemy inne 2 / 17

polecenia. Pionowe wyrównanie tekstu vertical-align baseline sub super bottom text-bottom middle top text-top wartość liczbowa wartość procentowa inherit wyrównanie do dołu p vertical-align: super; Tak Opera, Mozilla Firefox, MS Internet Explorer, Chrome, Safari Za pomocą kaskadowych arkuszy stylów możemy pozycjonować elementy w pionie. Innymi słowy, można np. spróbować wyśrodkować w pionie dowolny tekst na stronie WWW. Taki rodzaj formatowania umożliwia polecenie vertical-align. <p>pozycjonowanie pionowe<span style="vertical-align:baseline;"> - vertical-align:baseline</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:sub;"> - vertical-align:sub</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:super;"> - vertical-align:super</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:bottom;"> - vertical-align:bottom</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:text-bottom;"> - vertical-align:text-bottom</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:middle;"> - vertical-align:middle</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:top;"> - vertical-align:top</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:text-top;"> - vertical-align:text-top</span></p> 3 / 17

Poniżej zamieściłem prosty przykład działania pozycjonowania pionowego. <div class="przyklad" style="font-size:25pt;"> <p>pozycjonowanie pionowe<span style="vertical-align:baseline; font-size:10pt; color:red;"> - vertical-align:baseline</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:sub; font-size:10pt; color:red;"> - vertical-align:sub</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:super; font-size:10pt; color:red;"> - vertical-align:super</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:bottom; font-size:10pt; color:red;"> - vertical-align:bottom</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:text-bottom; font-size:10pt; color:red;"> - vertical-align:text-bottom</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:middle; font-size:10pt; color:red;"> - vertical-align:middle</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:top; font-size:10pt; color:red;"> - vertical-align:top</span></p> <p>pozycjonowanie pionowe<span style="vertical-align:text-top; font-size:10pt; color:red;"> - vertical-align:text-top</span></p> Pionowe pozycjonowanie musi być zastosowane wewnątrz innego elementu i tylko wtedy działa poprawnie. Jeżeli w kodzie strony zostanie umieszczony jeden akapit i nic więcej, następnie wpiszemy styl pozycjonujący wspomniany element na środku okna w pionie, to taka konstrukcja niestety nie zadziała. Natomiast jeżeli akapit będzie znajdował się wewnątrz tabeli zajmującej całą wysokość okna, to tekst znajdzie się na środku. Przyjrzyjmy się poniższemu przykładowi. <table border="1" width="300" height="300"> 4 / 17

<tr> </tr> <td> <p style="vertical-align:middle;">przykładowy tekst.</p> </td> </table> <table border="1" width="300" height="300"> <tr> </tr> <td> <p style="text-align:center;vertical-align:middle;">przykładowy tekst.</p> </td> </table> Wcięcie tekstu text-indent wartość liczbowa wartość procentowa inherit 0 p text-indent:3pt; 5 / 17

Tak Opera, Mozilla Firefox, MS Internet Explorer, Chrome, Safari Kolejną operacją na tekście, którą możemy przeprowadzić za pomocą kaskadowych arkuszy stylów, jest jego wcięcie. Mam tutaj na myśli wcięcie pierwszej linii bloku tekstu, jak to możemy spotkać w niektórych książkach czy artykułach. Dzięki takiemu formatowaniu dokument wygląda znacznie bardziej interesująco i profesjonalnie. <p style="text-indent:1cm;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer tempus convallis malesuada. Sed eu mattis dolor. Donec in lacinia diam. Nulla felis risus, ultricies nec placerat vel, venenatis in purus. Sed sem nisl, scelerisque non accumsan a, dapibus ac lacus. Vivamus eu imperdiet ligula. Duis porttitor lacus et dui feugiat rhoncus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam posuere lacus et augue suscipit dignissim. Pellentesque sollicitudin dolor at massa sollicitudin non vulputate odio congue. Aenean eu justo sit amet augue accumsan aliquam. Nam scelerisque sodales odio. Vivamus ut mattis sapien. Sed rhoncus nisi nec arcu facilisis rhoncus. </p> <p style="text-indent:1cm;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer tempus convallis malesuada. Sed eu mattis dolor. Donec in lacinia diam. Nulla felis risus, ultricies nec placerat vel, venenatis in purus. Sed sem nisl, scelerisque non accumsan a, dapibus ac lacus. Vivamus eu imperdiet ligula. Duis porttitor lacus et dui feugiat rhoncus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam posuere lacus et augue suscipit dignissim. Pellentesque sollicitudin dolor at massa sollicitudin non vulputate odio congue. Aenean eu justo sit amet augue accumsan aliquam. Nam scelerisque sodales odio. Vivamus ut mattis sapien. Sed rhoncus nisi nec arcu facilisis rhoncus. </p> Specyfikacja CSS dopuszcza możliwość definiowania wcięcia dla tekstu o wartości ujemnej. P text-indent:-1cm; 6 / 17

<div class="przyklad" style="margin-left:2cm;"> <p style="text-indent:-1cm;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer tempus convallis malesuada. Sed eu mattis dolor. Donec in lacinia diam. Nulla felis risus, ultricies nec placerat vel, venenatis in purus. Sed sem nisl, scelerisque non accumsan a, dapibus ac lacus. Vivamus eu imperdiet ligula. Duis porttitor lacus et dui feugiat rhoncus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam posuere lacus et augue suscipit dignissim. Pellentesque sollicitudin dolor at massa sollicitudin non vulputate odio congue. Aenean eu justo sit amet augue accumsan aliquam. Nam scelerisque sodales odio. Vivamus ut mattis sapien. Sed rhoncus nisi nec arcu facilisis rhoncus. </p> Pamiętaj o tym, że definicja ujemnej wartości wcięcia tekstu w dokumencie o domyślnych marginesach spowoduje we wszystkich przeglądarkach obcięcie wystającego fragmentu pierwszej linii. Będzie to spowodowane tym, że tekst nie zmieści się w oknie przeglądarki. Rozwiązaniem tego problemu może być określenie marginesów dla tworzonego dokumentu. Opis odpowiednich poleceń związanych z marginesami znajduje się w dalszej części kursu. Dekoracja tekstu text-decoration none underline overline line-through blink inherit none p text-decoration:underline; Nie Pełna obsługa: Opera, Mozilla Firefox, Częściowa obsługa: Internet Explorer, Chrome i Safari (nie działa blink) Kaskadowe arkusze stylów pozwalają dowolnie dekorować tekst. Specyfikacja przypisała to zadanie do polecenia 7 / 17

text-decoration i określa kilka sposobów dekoracji. Dopuszczalne metody dekoracji tekstu to podkreślenie, nadkreślenie, przekreślenie oraz miganie, które nie działa w przeglądarkach MS Internet Explorer. <h1 style="text-decoration:underline;">podkreślony nagłówek</h1> <h1 style="text-decoration:overline;">nadkreślony nagłówek</h1> <h1 style="text-decoration:line-through;">przekreślony nagłówek</h1> <h1 style="text-decoration:blink;">migający nagłówek</h1> <h1 style="text-decoration:underline;">podkreślony nagłówek</h1> <h1 style="text-decoration:overline;">nadkreślony nagłówek</h1> <h1 style="text-decoration:line-through;">przekreślony nagłówek</h1> <h1 style="text-decoration:blink;">migający nagłówek</h1> Dekoracja tekstu bardzo często bywa wykorzystywana do usuwania podkreśleń z odsyłaczy, np. A text-decoration:none; A:hover text-decoration:underline; color:red; <html> <head> <style type="text/css"> 8 / 17

A text-decoration:none; A:hover text-decoration:underline; color:red; </style> </head> <body> <a href="http://danowski.pl">bartosz Danowski</a> </body> </html> Przekształcanie tekstu text-transform capitalize uppercase lowercase none inherit none p text-transform: uppercase; Tak 9 / 17

Opera, Mozilla Firefox, MS Internet Explorer, Chrome, Safari Podczas składania stron WWW od czasu do czasu bywa tak, że wpiszemy tekst, po czym chcemy go wyróżnić, np. przez zamianę wszystkich małych liter na duże. W przypadku popularnych edytorów tekstu, takich jak MS Word, niezbędne narzędzie jest wbudowane w sam program, dzięki czemu raz wprowadzonego tekstu nie musimy przepisywać, by go zmienić. Twórcy stron w swoim przyborniku mają kaskadowe arkusze stylów, które pozwalają nie tylko na zmianę wielkości liter, ale też na uzyskanie kapitalików. <p style="text-transform:none;">przykładowy tekst bez transformacji.</p> <p style="text-transform:lowercase;">przykładowy tekst poddany transformacji.</p> <p style="text-transform:uppercase;">przykładowy tekst poddany transformacji.</p> <p style="text-transform:capitalize;">przykładowy tekst poddany transformacji.</p> <div class="przyklad" style="margin-left:2cm;color:red;"> <h3 style="margin-left:-2cm;color:black;">przykład działania: text-transform:none</h3> <p style="text-transform:none;">przykładowy tekst bez transformacji.</p> <h3 style="margin-left:-2cm;color:black;">przykład działania: text-transform:lowercase</h3> <p style="text-transform:lowercase;">przykładowy tekst poddany transformacji.</p> <h3 style="margin-left:-2cm;color:black;">przykład działania: text-transform:uppercase</h3> <p style="text-transform:uppercase;">przykładowy tekst poddany transformacji.</p> <h3 style="margin-left:-2cm;color:black;">przykład działania: text-transform:capitalize</h3> <p style="text-transform:capitalize;">przykładowy tekst poddany transformacji.</p> Odstępy pomiędzy literami letter-spacing normal długość inherit 10 / 17

normal pletter-spacing:3pt; Tak Opera, Mozilla Firefox, MS Internet Explorer, Chrome, Safari Kolejnym ciekawym rozwiązaniem oferowanym przez kaskadowe arkusze stylów jest możliwość sterowania odstępami pomiędzy literami, z których składa się słowo. Do określania odstępów pomiędzy literami służy polecenie letter-spacing. <p style="letter-spacing:3pt;">przykładowy tekst z większymi odstępami pomiędzy literami.</p> <p style="letter-spacing:3pt;">przykładowy tekst z większymi odstępami pomiędzy literami.</p> Odstępy pomiędzy literami mogą przybrać wartości ujemne. <p style="letter-spacing:-3pt;">przykładowy tekst z większymi odstępami pomiędzy literami.</p> <p style="letter-spacing:-1pt;">przykładowy tekst z większymi odstępami pomiędzy literami.</p> Do określania odstępów pomiędzy literami możemy używać dowolnych jednostek, które zostały omówione we wstępie do kursu, dlatego też nic nie stoi na przeszkodzie, by utworzyć definicje stylów widoczne poniżej. P 11 / 17

letter-spacing:1cm; DIV letter-spacing:10px; Regulacja odstępów pomiędzy literami powinna być przeprowadzana z głową, gdyż zbyt duża wartość może spowodować bałagan na stronie. Również sam tekst na tym ucierpi i stanie się nieczytelny, gdy odstęp pomiędzy literami zbliży się do odstępów pomiędzy poszczególnymi wyrazami. Specyfikacja kaskadowych arkuszy stylów pozwala nam w dowolnym momencie na wyłączenie dziedziczonego stylu odpowiadającego za regulację odstępów. H1 letter-spacing:normal; Odstępy pomiędzy wyrazami word-spacing normal długość inherit normal pword-spacing:3pt; Tak Opera, Mozilla Firefox, MS Internet Explorer, Chrome, Safari 12 / 17

Wiemy już, że kaskadowe arkusze stylów pozwalają na regulację odstępów pomiędzy literami, a teraz zobaczymy, w jaki sposób można regulować odstępy pomiędzy wyrazami wchodzącymi w skład bloku. <p style="word-spacing:3pt;">przykładowy tekst z większymi odstępami pomiędzy wyrazami.</p> <p style="word-spacing:3pt;">przykładowy tekst z większymi odstępami pomiędzy wyrazami.</p> Odstępy pomiędzy wyrazami mogą przybrać wartości ujemne. <p style="word-spacing:-3pt;">przykładowy tekst z mniejszymi odstępami pomiędzy wyrazami.</p> <p style="word-spacing:-3pt;">przykładowy tekst z większymi odstępami pomiędzy wyrazami.</p> Do określania odstępów pomiędzy wyrazami możemy używać dowolnych jednostek, które zostały omówione we wstępie do kursu, dlatego też nic nie stoi na przeszkodzie, by utworzyć definicje stylów widoczne poniżej. P word-spacing:1cm; DIV word-spacing:10px; Regulacja odstępów pomiędzy wyrazami powinna być przeprowadzana z głową, gdyż zbyt duża wartość może spowodować bałagan na stronie. Również sam tekst na tym ucierpi i stanie się nieczytelny, gdy odstęp pomiędzy wyrazami zbliży się do odstępów pomiędzy poszczególnymi literami. Specyfikacja kaskadowych arkuszy stylów pozwala nam na wyłączenie w dowolnym momencie dziedziczonego stylu odpowiadającego za regulację odstępów. 13 / 17

H1 word-spacing:normal; Odstęp między liniami line-height normal wielokrotność wysokości czcionki procent wysokości czcionki inherit normal pline-height:100%; Tak Opera, Mozilla Firefox, MS Internet Explorer, Chrome, Safari Kaskadowe arkusze stylów pozwalają na regulację odstępu pomiędzy poszczególnymi wierszami tekstu wchodzącymi w skład bloku. Dzięki tej przydatnej funkcji możemy rozluźnić publikowany tekst na stronie, co spowoduje, iż będzie on zajmował więcej miejsca i stanie się bardziej przejrzysty. <p style="line-height:200%;">przykładowy tekst z większymi odstępami pomiędzy wierszami. Przykładowy tekst z większymi odstępami pomiędzy wierszami. Przykładowy tekst z większymi odstępami pomiędzy wierszami.</p> <p style="line-height:200%;width:300px;">przykładowy tekst z większymi odstępami pomiędzy wierszami. Przykładowy tekst z większymi odstępami pomiędzy wierszami. Przykładowy tekst z większymi odstępami pomiędzy wierszami.</p> 14 / 17

Do określania szerokości odstępów pomiędzy wierszami można używać jednostek procentowych, liczbowych oraz długości. Jeżeli zdecydujemy się na wielkości procentowe, należy pamiętać o tym, że są one obliczane względem wielkości czcionki. Jeżeli czcionka ma 14 punktów i ustawimy odstęp 200%, to w praktyce wyniesie on 28 punktów. Odstęp pomiędzy wierszami jest liczony w następujący sposób. Zdefiniowana wartość odstępu jest dzielona na pół i dodawana nad linią i pod linią. Jeżeli określimy wysokość przerwy pomiędzy liniami na jeden centymetr, to w praktyce nad linią zostanie dodane pół centymetra i tyle samo pod nią. Oczywiście przerwa będzie wynosiła nadal jeden centymetr, gdyż w bloku tekstu odstęp pod linią będzie się sumował z odstępem nad linią znajdującą się poniżej. Podczas określania szerokości przerwy pomiędzy wierszami nie można używać wartości ujemnych, gdyż taka definicja nie działa we wszystkich przeglądarkach. Dodatkowo występują jeszcze inne problemy, gdy zdefiniujemy nieduże wartości przerwy, np. 0,1. Dokładniej mówiąc, chodzi o to, że tekst nachodzi na siebie i staje się nieczytelny. <p style="line-height:0.1px;width:300px;">przykładowy tekst z większymi odstępami pomiędzy wierszami. Przykładowy tekst z większymi odstępami pomiędzy wierszami. Przykładowy tekst z większymi odstępami pomiędzy wierszami.</p> Pusta przestrzeń white-space normal pre nowrap pre-wrap pre-line inherit normal pwhite-space:nowrap; Tak 15 / 17

Opera, Mozilla Firefox, MS Internet Explorer, Chrome, Safari Z formatowaniem spacji wstawianych do dokumentu związana jest bardzo ciekawa i przydatna opcja. Pamiętamy, iż język XHTML/HTML ignorował dodatkowe spacje wyświetlał zawsze tylko jedną. Wymuszenie spacji w języku XHTML/HTML polegało na umieszczeniu twardej spacji. Rozwiązanie to nie należało do najwygodniejszych, ale czasami z konieczności było stosowane. Innym rozwiązaniem było zamknięcie bloku tekstu w archaicznym znaczniku <PRE></PRE>, który wymuszał na przeglądarce, by pokazała tekst dokładnie tak, jak go wprowadziliśmy do dokumentu. Kaskadowe arkusze stylów wprowadzają bardzo wygodne rozwiązanie pozwalające bezproblemowo manipulować spacją. Wartość normal przeglądarka automatycznie pomija dodatkowe spacje. Działa w każdej przeglądarce. <p style="white-space:normal;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> Wartość pre przeglądarka automatycznie uznaje i pokazuje wszystkie dodatkowe spacje. Działa w każdej nowej przeglądarce, ale w przeszłości starsze wersje MS Internet Explorer nie obsługiwały tego stylu. <p style="white-space:pre;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> Wartość nowrap przeglądarka blokuje automatyczne łamanie wiesza aż do chwili, gdy napotka znacznik <br />. Działa w każdej przeglądarce. <p style="white-space:nowrap;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.<br /> Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. </p> Wartość pre-wrap przeglądarka zachowuje wszystkie dodatkowe spacje, a łamanie wiersza następuje tylko w sytuacji, gdy jest to potrzebne. Styl ten działa w każdej nowej przeglądarce, ale w przeszłości takie formatowanie obsługiwała jedynie Opera. <p style="white-space:pre-wrap;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> Przeglądarka ignoruje dodatkowe spacje. Dodatkowo tekst jest łamany w sposób automatyczny w zależności od potrzeby i w miejscach oznaczonych za pomocą znacznika <br />. <p style="white-space:pre-line;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> <h3>przykład działania white-space:normal</h3> <p style="white-space:normal;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> <h3>przykład działania white-space:pre</h3> 16 / 17

<p style="white-space:pre ;">Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> <h3>przykład działania white-space:nowrap</h3> <p style="white-space:nowrap;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.<br>przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> <h3>przykład działania white-space:pre-wrap</h3> <p style="white-space:pre-wrap;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> <h3>przykład działania white-space:pre-line</h3> <p style="white-space:pre-line;">przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa. Przykładowy tekst z dodatkowymi spacjami wstawionymi pomiędzy słowa.</p> 17 / 17