style przykłady.

Transkrypt

style przykłady.
Przykłady stylów css
Styl lokalny
1.
<p style="font-size: 12pt; font-weight: bold; font-family: 'Andale mono', 'Courier New',
monospace">Treść akapitu</p>
To jest akapit wyświetlany za pomocą czcionki Andale mono, Courier New lub innej
monotypicznej, pogrubionej, o wielkości 12 punktów.
2.
<h1 style="font-size: 25pt; font-weight: bold; font-family: Arial, sans-serif">Treść tytułu</h1>
Tytuł stopnia 1, Arial, pogrubiony, 25 punktów
3.
<ul style="font: italic bold 14pt Times; color: red">
<li>pierwszy punkt
<li>drugi punkt
<li>trzeci punkt
</ul>
•pierwszy punkt
•drugi punkt
•trzeci punkt
4.
<p style="text-transform: capitalize">to jest akapit, w którym pierwsze litery wyrazów są
wyświetlane za pomocą kapitalików.</p>
5.
Pozioma linia z kilkoma atrybutami (tylko IE4 i 5)
<hr style="height: 3mm; width: 200pt; color: lime">
6.
<ul style="list-style: lower-roman inside">
<li>pierwszy punkt
<li>drugi punkt
<li>trzeci punkt
</ul>
•pierwszy punkt
•drugi punkt
•trzeci punkt
7. klasa notatka.
.notatka
{font-family: verdana, arial; font-weight: bold; color: blue;
margin-left: 10%; margin-right: 10%}
<div class=notatka>
fragment dokumentu objęty blokiem
</div>
8. osadzony styl
<HTML>
<STYLE TYPE="text/css">
<!-BODY {text-align: justify; margin-left: 1cm; margin-right: 1cm; margin-top: 1cm}
P {font-family: "Arial CE", Arial, Helvetica; font-size: 10pt; font-weight: normal; textindent: 3 em}
A {text-decoration: none; color: blue}
H1 {font-size: 24pt}
H2 {font-size: 20pt}
H3 {font-size: 16pt}
H1, H2, H3 {font-family: "Arial CE", Arial, Helvetica; font-weight: bold; color:
#808000}
TD {font-family: "Arial CE", Arial, Helvetica; font-size: 10pt; font-weight: normal}
LI {font-family: "Arial CE", Arial, Helvetica; font-size: 10pt; font-weight: normal}
-->
</STYLE>
</HTML>
Własności czcionek
W przypadku czcionek rozróżniamy kilka bloków informacji.
•Rodzina czcionek (font-family)
•Styl czcionki (font-style))
•Warianty czcionek (font-variant)
•Waga czcionki (font-weight)
•Wielkość czcionki (font-size)
•Atrybuty mieszane (font)
•Poziome rozstrzelenie czcionek (font-stretch)
•Pionowe proporcje czcionek (font-size-adjust)
•Rodzina czcionek (font-family)
<p style="font-family: Times, 'Times New Roman', 'Times New Roman CE'">Treść akapitu</p>
To jest akapit wyświetlony za pomocą pierwszej dostępnej czcionki.
Gdy podajemy kilka czcionek, rozdzielamy je przecinkami i spacją. Gdy czcionka ma kilka wyrazów w nazwie,
ujmujemy je w apostrof ', podczas gdy cała definicja jest objęta cudzysłowem.
Możemy także poslużyć się nazwą rodzajową, np. serif, akapit zostanie wyświetlony czcionką szeryfową
<p style="font-family: serif">Treść akapitu</p>
To jest akapit wyświetlony za pomocą pierwszej dostępnej czcionki szeryfowej.
Możemy wykorzystywać także inne nazwy rodzajowe, np. sans-serif, cursive, fantasy, monospace. A oto przykłady
(niektóre wyświetlane z błędami):
To jest akapit wyświetlony za pomocą pierwszej dostępnej czcionki bezszeryfowej.
To jest akapit wyświetlony za pomocą pierwszej dostępnej czcionki pochyłej.
T o je s t a k a p it w y ś w ie tlo n y z a p o m o c ą p ie r w s z e j d o s t ęp n e j c z c io n k i o z d o b n e j .
To jest akapit wyświetlony za pomocą pierwszej dostępnej czcionki
monotypicznej.
Oczywiście można mieszać definicje, podając nazwy imienne i rodzajowe, np. "Times, 'Times New Roman', serif".
Styl czcionki (font-style)
Do dyspozycji mamy trzy style czcionki: normal, italic i oblique. Dwie ostatnie są wyświetlane w podobny
sposób.
<p style="font-style: normal">Treść akapitu</p>
Treść akapitu wyświetlana w stylu normal
<p style="font-style: italic">Treść akapitu</p>
Treść akapitu wyświetlana w stylu italic
<p style="font-style: oblique">Treść akapitu</p>
Treść akapitu wyświetlana w stylu oblique
Wariant czcionki (font-variant)
Rozróżniane są dwa warianty czcionek: normal i small-caps (małe kapitaliki).
<p style="font-variant: normal">Treść akapitu</p>
Treść akapitu wyświetlana w wariancie normal
<p style="font-variant: small-caps">Treść akapitu</p>
Treść akapitu wyświetlana w wariancie small-caps
Waga czcionki (font-weight)
Do dyspozycji mamy aż 13 rozmaitych "wag" czcionki, różniących się stopniem pogrubienia (nawet trudno je
będzie niekiedy rozróżnić na ekranie): normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900.
Pokażmy to na przykładach:
<p style="font-weight: waga">Treść akapitu wyświetlana za pomocą wybranej wagi</p>
Treść akapitu wyświetlana za pomocą wagi normal
Treść akapitu wyświetlana za pomocą wagi bold
Treść akapitu wyświetlana za pomocą wagi bolder
Treść akapitu wyświetlana za pomocą wagi lighter
Treść akapitu wyświetlana za pomocą wagi 100
Treść akapitu wyświetlana za pomocą wagi 200
Treść akapitu wyświetlana za pomocą wagi 300
Treść akapitu wyświetlana za pomocą wagi 400
Treść akapitu wyświetlana za pomocą wagi 500
Treść akapitu wyświetlana za pomocą wagi 600
Treść akapitu wyświetlana za pomocą wagi 700
Treść akapitu wyświetlana za pomocą wagi 800
Treść akapitu wyświetlana za pomocą wagi 900
Wielkość czcionki (font-size)
Wielkość czcionki możemy regulować za pomocą czterech metod: imiennych wielkości absolutnych, wielkości relatywnych,
wysokości w jednostkach miary i wysokości w procentach.
Imienne wielkości absolutne
xx-small, x-small, small, medium, large, x-large, xx-large
<p style="font-size: wielkość absolutna">Treść akapitu</p>
Treść akapitu wyświetlana za pomocą wielkości xx-small
Treść akapitu wyświetlana za pomocą wielkości x-small
Treść akapitu wyświetlana za pomocą wielkości small
Treść akapitu wyświetlana za pomocą wielkości medium
Treść akapitu wyświetlana za pomocą wielkości large
Treść akapitu wyświetlana za pomocą wielkości x-large
Treść akapitu wyświetlana za pomocą wielkości xx-large
Wielkości relatywne
larger, smaller (w stosunku do domyślnej)
<p style="font-size: wielkość relatywna">Treść akapitu</p>
Treść akapitu wyświetlana za pomocą wielkości larger
Treść akapitu wyświetlana za pomocą wielkości smaller
Wielkość w jednostkach miary
W dokumencie można użyć kilku klasycznych jednostek miary: centymetry (cm), cale (in), milimetry (mm), punkty (pt) i pica (pc).
1in = 2.54cm
1pt=1/72in
1pc=12pt
Na przykład:
<p style="font-size: 1cm"></p>
Treść akapitu wyświetlana za pomocą wielkości 1 cm
Treść akapitu wyświetlana za pomocą wielkości 8 mm
Treść akapitu wyświetlana za pomocą wielkości 0,1 cala
Treść akapitu wyświetlana za pomocą wielkości 14 punktów
Treść akapitu wyświetlana za pomocą wielkości 1,5 pica
Wielkość w procentach
Podanie wielkości w procentach powinno dać w efekcie procent wielkości domyślnej dla danego selektora,
np. akapitu, tytułu itp.
Wszystkie trzy przeglądarki interpretują to polecenie częściowo błędnie, np. w odniesieniu do tytułu, choć
akapit jest wyświetlany poprawnie.
Na przykład:
<h1 style="font-size: 125%">To jest tytuł stopnia pierwszego 125%</h1>
To jest tytuł stopnia pierwszego
To jest tytuł stopnia pierwszego 125%
Normalny akapit
Akapit 125%
Własności tekstu
•Odstępy między wyrazami (word spacing)
•Odstępy między literami (letter spacing)
•Dekoracja tekstu (text decoration)
•Pusta przestrzeń (white space)
•Transformacja tekstu (text transformation)
•Wyrównanie tekstu (text alignment)
•Wcięcie tekstu (text indent)
•Odstępy między wierszami (line height)
Odstępy między wyrazami
Odstępy między wyrazami podajemy jednostkach miary. Na przykład:
<p style="word-spacing: 1cm">1-centymetrowe odstępy między wyrazami.</p>
1-centymetrowe odstępy między wyrazami.
Na razie nie akceptuje ich żadna przeglądarka
Odstępy między literami
Odstępy między literami podajemy jednostkach miary. Na przykład:
<p style="letter-spacing: 2mm">2-milimetrowe odstępy między literami.</p>
2-milimetrowe odstępy między literami, akceptowane przez IE.
Dekoracja tekstu
Rozróżnia się pięć rodzajów dekoracji tekstu: pozostawienie bez zmiany (none), podkreślenie (underline), nadkreślenie (overline),
przekreślenie (line-throguh) i migotanie (blink)
. <a style="text-decoration: none" href="http://www.corel.com">To jest odsyłacz do firmy Corel.</a>
To jest odsyłacz do firmy Corel.
<p style="text-decoration: underline">To jest podkreślenie tekstu.</p>
To jest podkreślenie tekstu.
<p style="text-decoration: overline">To jest nadkreślenie tekstu.</p>
To jest nadkreślenie tekstu.
<p style="text-decoration: line-through">To jest przekreślenie tekstu.</p>
To jest przekreślenie tekstu.
<p style="text-decoration: blink">To jest migotanie tekstu.</p>
To jest migotanie tekstu w NC4.
Wyrównanie tekstu
Tekst w bloku możemy wyrównywać za pomocą czterech sposobów: do lewego marginesu (left), do prawego
marginesu (right), do środka (center) i do obu marginesów jednocześnie).
<p style="text-align: left">To jest przykładowy akapit wyrównany do lewego marginesu.</p>
To jest przykładowy akapit wyrównany do lewego marginesu. To jest przykładowy akapit wyrównany do lewego
marginesu. To jest przykładowy akapit wyrównany do lewego marginesu. To jest przykładowy akapit wyrównany
do lewego marginesu. To jest przykładowy akapit wyrównany do lewego marginesu.
<p style="text-align: right">To jest przykładowy akapit wyrównany do prawego marginesu.</p>
To jest przykładowy akapit wyrównany do prawego marginesu. To jest przykładowy akapit wyrównany do prawego
marginesu. To jest przykładowy akapit wyrównany do prawego marginesu. To jest przykładowy akapit wyrównany
do prawego marginesu. To jest przykładowy akapit wyrównany do prawego marginesu.
<p style="text-align: center">To jest przykładowy akapit, który środkujemy w stosunku do obu marginesów.</p>
To jest przykładowy akapit, który środkujemy w stosunku do obu marginesów. To jest przykładowy akapit, który
środkujemy w stosunku do obu marginesów. To jest przykładowy akapit, który środkujemy w stosunku do obu
marginesów. To jest przykładowy akapit, który środkujemy w stosunku do obu marginesów. To jest przykładowy
akapit, który środkujemy w stosunku do obu marginesów. To jest przykładowy akapit, który środkujemy w stosunku
do obu marginesów.
<p style="text-align: justify">To jest przykładowy akapit, który powinien być wyrównany w stosunku do obu
marginesów.</p>
To jest przykładowy akapit, który powinien być wyrównany w stosunku do obu marginesów, jak w edytorach
tekstów - prawy brzeg akapitu powinien być równy, a nie postrzępiony. To jest przykładowy akapit, który powinien
być wyrównany w stosunku do obu marginesów, jak w edytorach tekstów - prawy brzeg akapitu powinien być
równy, a nie postrzępiony. .
Wcięcie tekstu
Wcięcie tekstu odnosi się do bloków tekstu i oznacza odstęp pierwszego wiersza bloku od lewego marginesu strony.
<p style="text-indent: 10%">To jest akapit, w którym pierwszy wiersz...</p>
To jest akapit, w którym pierwszy wiersz jest odsunięty od lewego marginesu o 10 procent , natomiast drugi wiersz i
każdy następny rozpoczyna się już dokładnie od lewego marginesu.
<h2 style="text-indent: 1in">Tytuł rozpoczynający się w odległości 1 cala...</h2>
Tytuł rozpoczynający się w odległości 1 cala od lewego marginesu
Odstępy między wierszami
Style pozwalają regulować odstępy między liniami bazowymi elementów, np wierszy akapitu. Możemy podać
wielkość absolutną, np. w centymetrach, albo względną, w procentach. 200% oznacza podwojenie odstępu, 50% zmniejszenie o połowę.
<p style="line-height: 1cm">To jest akapit, w którym wiersze są odsunięte od siebie o 1 cm...</p>
To jest akapit, w którym wiersze są odsunięte od siebie o 1 cm. To jest akapit, w którym wiersze są odsunięte od
siebie o 1 cm. To jest akapit, w którym wiersze są odsunięte od siebie o 1 cm. To jest akapit, w którym wiersze są
odsunięte od siebie o 1 cm. To jest akapit, w którym wiersze są odsunięte od siebie o 1 cm. To jest akapit, w którym
wiersze są odsunięte od siebie o 1 cm. To jest akapit, w którym wiersze są odsunięte od siebie o 1 cm. To jest akapit,
w którym wiersze są odsunięte od siebie o 1 cm.
<p style="line-height: 50%">To jest akapit, w którym odstęp między wierszami wynosi 50 proc. normalnego</p>
To jest akapit, w którym wiersze są odsunięte od siebie o 50%. To jest akapit, w którym wiersze są odsunięte od siebie
o 50%. To jest akapit, w którym wiersze są odsunięte od siebie o 50%. To jest akapit, w którym wiersze są odsunięte
od siebie o 50%. To jest akapit, w którym wiersze są odsunięte od siebie o 50%. To jest akapit, w którym wiersze są
odsunięte od siebie o 50%. To jest akapit, w którym wiersze są odsunięte od siebie o 50%. To jest akapit, w którym
wiersze są odsunięte od siebie o 50%.
Własności koloru i tła
•Kolor (color)
•Kolor tła (background color)
•Grafika jako tło (background image)
•Powtarzanie tła (background repeat)
•Zaczepienie tła (background attachment)
•Pozycja tła (background position)
•Mieszane atrybuty tła (background)
Kolor
Kolor możemy przypisywać dowolnym elementom. Kilka przykładów:
<h2 style="color: #FF0000">Czerwony tytuł drugiego stopnia</h2>
Czerwony tytuł drugiego stopnia
<p style="color: #FF00FF">Akapit w kolorze Fuchsia</p>
Akapit w kolorze Fuchsia
<table border>
<tr>
<td style="color: #808000">Komórka tabeli z oliwkowym tekstem</td>
</tr>
</table>
Komórka tabeli z oliwkowym tekstemNumerowany wykaz w kolorze niebieskim
<ol style="color: blue">
<li>punkt pierwszy
<li>punkt drugi
<li>punkt trzeci
</ol>
1.punkt pierwszy
2.punkt drugi
3.punkt trzeci
Kolor tła
Wiele elementów może mieć przypisany kolor tła. Przykłady (IE i NN wyświetlają je nieco odmiennie):
<h2 style="background-color: yellow">Tytuł stopnia drugiego na żółtym tle</h2>
Tytuł stopnia drugiego na żółtym tle
<p style="background-color: blue">Akapit na tle Aqua</p>
Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle
Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit
na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua. Akapit na tle Aqua.
Akapit na tle Aqua.
<table border>
<tr>
<td style="background-color: #808000">Komórka tabeli z zielonym tłem</td>
</tr>
</table>
Komórka tabeli z zielonym tłem
Grafika jako tło
Rozmaitym elementom możemy przypisywać grafikę jako tło. Przykłady:
<h1 style="background-image: url(canvas2.gif)">Tytuł stopnia pierwszego na tle płótna</h1>
Tytuł stopnia pierwszego na tle płótna
<table border>
<tr>
<td style="background-image: url(greendot.gif)>Komórka tabeli z zieloną kropką jako tłem</td>
</tr>
</table>
Komórka tabeli z zieloną kropką jako tłem
Zaczepienie tła
Tłem strony może być grafika. Wystarczy podać w stylu definicję BODY {background: url(nazwa_obrazka)},
aby obrazek pojawił się w tle dokumentu. Obrazek może się przesuwać w miarę przewijania dokumentu (czyli
tkwić w miejscu w stosunku do treści) lub pozostawać nieruchomo (tkwić w miejscu w stosunku do ekranu). W
tym drugim przypadku powinniśmy podać definicję:
BODY {background: url(nazwa_obrazka); background-attachment: fixed}
Pozycja tła
Tło może mieć różną pozycję. Najbardziej typowym przykładem jest tło strony, którym jest obrazek.
tło na środku strony
tło jako pojedynczy obrazek na środku ekranu, czyli za pomocą polecenia BODY {background: url(pcq.gif) fixed
no-repeat center}. background-position: wartość
W przykładowej tabeli (z jedną komórką) możemy wstawić grafikę jako tło, bez definiowania pozycji.
Możemy jednak określić pozycję tła:
background-position: top
background-position: center
background-position: bottom
W powyższych przykładach grafika ustawiała się domyślnie na środku, jeśli chodzi o położenie poziome. Możemy
jednak definiować także wartości dla położenia poziomego:
background-position: left
Możemy mieszać wartości pozycji pionowej i poziomej, na przykład top left czy bottom right:
background-position: top right
Możliwe jest wreszcie podanie wartości liczbowych, np. background-position: 1cm 2cm, czyli 1 centymetr od
lewego brzegu i 2cm od prawego.
background-position: 1cm 2cm
background-position: 20% 80%
Mieszane atrybuty tła
Najwygodniejszym sposobem definiowania tła jest oczywiście wykorzystanie tzw. definicji mieszanej, w której nie
powtarza się całego zestawu "zaklęć" background-repeat, background-position itd. Wykorzystujemy tu polecenie:
background: kolejne wartości
Na przykład, polecenie dla komórki tabeli:
<td style="background: url(obrazek) no-repeat bottom right>
spowoduje, że w komórce pokaże się dany obrazek (url), nie będzie się powtarzał (no-repeat) i będzie umieszczony w
dolnym prawym rogu (bottom right).
Pokazana wyżej strona z pojedynczym obrazkiem jako tłem ma mieszaną definicję:
BODY {background: url(pcq.gif) fixed no-repeat center}
Dzięki takiej definicji strona ma tło w postaci pojedynczego (no-repeat) obrazka (url), który jest umieszczony na
środku ekranu i nie porusza się (center fixed).
Suwaki
Nowsze wersje Internet Explorera interpretują definicję kolorów suwaków (scrollbar), pojawiających się w
oknie przeglądarki, gdy dokument jest dłuższy lub szerszy niż okno. Definicja taka została zastosowana
m.in. w naszym kursie.Definicja może dotyczyć wszystkich elementów, w których pojawiają się suwaki.
Typowym użyciem jest BODY, choć może to być np. także IFRAME, SELECT czy TEXTAREA. W tym
miejscu zaprezentujemy przykłady dla ciała dokumentu.
7 możliwych części suwaków:
•Scrollbar-Base-Color: kolor powierzchni suwaka i strzałek oraz rynny suwaka
•Scrollbar-Face-Color: kolor powierzchni suwaka i strzałek, a także kolor składowy rynny suwaka
•Scrollbar-Arrow-Color: kolor strzałek
•Scrollbar-Highlight-Color: kolor składowy rynny suwaka
•Scrollbar-Shadow-Color: kolor płytszego cienia
•Scrollbar-Dark-Shadow-Color: kolor głębszego cienia
•Scrollbar-3dLight-Color: kolor zewnętrznego cienia
scrollbar-base-color:blue
scrollbar-face-color:blue
scrollbar-arrow-color:blue
scrollbar-highlight-color:blue
scrollbar-shadow-color:blue
scrollbar-dark-shadow-color:blue
scrollbar-3dlight-color:blue
Pełna definicja kolorów suwaków :
body { scrollbar-3dlight-color:tan; scrollbar-arrow-color:#000000; scrollbar-base-color:black;
scrollbar-dark-shadow-color:#000000; scrollbar-face-color:#008080; scrollbar-highlightcolor:snow; scrollbar-shadow-color:lightblue}
cursor:styl_kursora
<img src="lupus.gif" width=176 height=200 alt="" border="0" style="cursor:help">
Oto cała lista kursorów
cursor:crosshair
cursor:hand
cursor:move
cursor:e-resize
cursor:ne-resize
cursor:nw-resize
cursor:n-resize
cursor:se-resize
cursor:sw-resize
cursor:s-resize
cursor:w-resize
cursor:text
cursor:wait
cursor:help
cursor:default
cursor:auto