Menu
- Aktualności
- Mój startup Nowy odcinek
- Blogi ekspertów
- Projektowanie WWW
- Planowanie
- Hosting i domeny
- Organizacja i nawigacja
- Webdesign i grafika
- Warsztat - programy
- Tutoriale Photoshop
- Programowanie i tworzenie
- XHTML, HTML i CSS
- JavaScript, DOM i AJAX
- jQuery
- PHP i SQL
- Flash i ActionScript
- Dostępność i WAI
- Promowanie stron
- Pozycjonowanie
- Reklama i marketing
- Monitoring i statystyki
- Publicystyka
- Artykuły ogólne
- Społeczności
- Praca i zarabianie
- Wywiady
- Standardy sieciowe
- Zasoby
- Kursy
- Recenzje książek
- Linki
Dla webmastera
Kursy
Margines w CSS
Margines
Właściwość margin pozwala na określenie odstępu między poszczególnymi elementami strony. Możemy określić wartości każdej krawędzi z osobna lub przypisać wartości parami np, góra-dół, lewa-prawa. Aby lepiej zrozumieć marginesy wyobraź sobie, że Twoja strona zbudowana jest z różnych bloków. Powiedzmy, że jeden blok to tekst zawarty pomiędzy znacznikami <P></P>, a bloków takich może być na stronie kilka. Teraz przypiszemy każdemu blokowi nazwę np. <P CLASS="blok1">...</P>, <P CLASS="blok2">...</P>. Następnie w stylach określamy odpowiednie wartości każdemu z bloków np.
<STYLE TYPE="text/css"> P.blok1 {margin-right: 2px;} P.blok2 {margin-top: 5px;} </STYLE> |
Otrzymamy jeden akapit (blok1) wcięty w prawo o dwa pixele i drugi (blok2) obniżony o 5 pixeli.
| Oto spis elementów należących do Margin: | ||
| margin-left, -right, -top, -bottom | długość np. 2em lub 2cm wartość procentowa auto |
określenie jednego z marginesów |
Wypełnienie wokół elementu
Na początku może wydawać Ci się, że wypełnienie to, to samo co margines. Jednak nie. Margines określa odstęp jednego elementu od drugiego. Natomiast wypełnienie to obszar pomiędzy obramowaniem elementu a jego zawartością. Aby określić właściwości wypełnienia używamy elementu Padding.
Oczywiście styl z wykorzystaniem nie różny się od typowych formuł CSS. Najpierw podajemy selektor, któremu chcemy przypisać właściwość wypełnienia. Następnie określamy dowolną wartość elementu padding i gotowe.
W tym przykładzie posłużymy się wypełnieniem akapitu:
<HTML>
<HEAD>
<STYLE TYPE="text/css">
P {padding: 8px; border: 1px; }
</STYLE>
</HEAD>
<BODY>
<P> Jakiś tekst Jakiś tekst Jakiś tekst Jakiś tekst Jakiś tekst Jakiś tekst Jakiś tekst Jakiś tekst Jakiś tekst
</BODY>
</HTML>
|
| Tabela elementów i wartości PADDING: | ||
| padding | dowolna długość dowolna wartość procentowa |
|
| padding-left, -right, - top, -bottom | dowolna długość dowolna wartość procentowa |
|
Na tym kończymy kolejną część kursu CSS poświęconej marginesom i wypełnieniom. Zapraszam do kolejnej części.

