Selektor wszystkich znacznikow: * { margin: 0; padding: 0; } Selektor potomka przodek1 przodek2 potomek { cecha: warto艣膰 } p b { color: red }
to jestczerwony napis w akapicie
=> to jest czerwony napis w akapicie Grupowanie selektorow selektor1, selektor2, selektor3... { cecha: warto艣膰 } h1, h2, h3 {color: #c00000;} Taka deklaracja stylu pozwala nada膰 te same warto艣ci atrybut贸w kilku r贸偶nym selektorom jednocze艣nie (bez wzgl臋du na ich po艂o偶enie w hierarchii drzewa dokumentu). CSS w html u 佛
...
佛
Body selektor: body { margin: 0; padding: 0; background: #CCC; color: #000; font-size: 80%; font-family: "arial"; } padding: 18px 0 0 25px; Deklaracja ta odpowiada regule okre艣lania odst臋p贸w zgodnie z ruchem wskaz贸wek .myclass { padding: 20px; } //wszystkie strony(gora, dol , lewa ,prawa) maj膮 20px .myclass { padding: 20px 10px; } //20 px ma gora i d贸艂, 10px lewa i prawa .myclass { padding: 5px 0 10px 15px; } 5px- gora, 0 px-prawa, 10px-dol, 15px lewa Hyperlink - przyklady a { color: #c00000; text-decoration: underline; font-weight: bold;} a:visited { color: #c0c0c0; text-decoration: none; font-weight: bold;} #sidebar a { color: #4baee9; text-decoration: none; font-weight: bold;} #sidebar a:hover { color: #f8c032; text-decoration: underline; font-weight: bold;} #footer a { color: #ff4040; text-decoration: none; font-weight: normal;} #footer a:hover { color: #4040ff; text-decoration: none; font-weight: normal;} Czcionka h1 { font-weight: bold; font-size: 22px; font-family: Georgia, "Times New Roman", serif; } p { font: 12px/20px Verdana, Arial, sans-serif; } font-family : Okre艣la typ czcionki {font-family: Arial} p { font-family:"Times New Roman",Georgia,Serif; } font-style Okre艣la styl czcionki normal, italic, oblique p{font-style: italic} font-variant normal, small-caps font-weight Okre艣la grubo艣膰 czcionki normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900 font-size Okre艣la rozmiar czcionki xx-small, x-small, small, medium, large, x-large, xx-large, larger, smaller, punkt (pt), inch (in), centymetr (cm), piksel (px) font Zawiera w sobie wszystkie w艂a艣ciwo艣ci dotycz膮ce czcionki font-family, font-size, font-variant, font-weight, font-size {font: 12pt sans-serif bold italic} Kolor i t艂o color Okre艣la kolor czcionki nazwa koloru, warto艣膰 hex wszystkie elementy {color: red} background-color Okre艣la kolor t艂a nazwa koloru, warto艣膰 hex {background-color: #FF5500} background-image Okre艣la grafik臋 pe艂ni膮ca rol臋 t艂a none, adres URL {background-image: url(tlo.gif)} background-repeat Okre艣la powtrzalno艣膰 t艂a repeat, repeat-x, repeat-y, no-repeat {background-repeat: repeat-x} background-attachment Okre艣la czy t艂o ma si臋 przesuwa膰 wraz z zawarto艣ci膮 (scroll) czy ma by膰 sta艂e (fixed) scroll, fixed {background-attachment: scroll} background-position Okre艣la pozycj臋 pocz膮tkow膮 t艂a elementy b臋d膮ce blokiem [top, center, bottom], [left, center, right], procent, punkt (pt), inch (in), centymetr (cm), piksel (px) {background-position: 100% 30%} Background Zawiera w sobie wszystkie w艂a艣ciwo艣ci dotycz膮ce t艂a background-color, background-image, background-repeat, background-attachment, background-position {background: red url(tlo.jpg) left top no-repeat} background: #FFF url('../images/background-main.png') repeat-y; Tekst word-spacing Okre艣la odleg艂o艣膰 mi臋dzy wyrazami normal, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {word-spacing: 1.2em} letter-spacing Okre艣la odleg艂o艣膰 mi臋dzy literami normal, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {letter-spacing: 0.2em} letter-spacing: -2px; text-decoration Okre艣la czy tekst ma by膰 podkre艣lony, przekre艣lony, itd. none, underline, overline, line-through, blink {text-decoration: line-through} vertical-align Okre艣la po艂o偶enie tekstu w pionie wzgl臋dem elementu poprzedzaj膮cego (elementy wewn臋trzne) baseline, sub, super, top, text-top, middle, bottom, procent {vertical-align: top} text-transform Okre艣la spos贸b przemiany tekstu capitalize, uppercase, lowercase, none {text-transform: uppercase} text-align Okre艣la po艂o偶enie tekstu wewn膮trz elementu - elementy b臋d膮ce blokiem left, right, center, justify {text-align: center} text-indent Okre艣la odleg艂o艣膰 od lewego marginesu - elementy b臋d膮ce blokiem procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {text-indent: 20%} line-height Okre艣la odleg艂o艣膰 mi臋dzy dwoma s膮siednimi liniami normal, liczba, procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {line-height: 120%} Elementy kwadratowe Przyk艂ady #wrapper { width: 900px; text-align: left; margin: 0 auto;} #sidebar { font-size: 85%; float: left; width: 270px; padding: 10px 30px 0 0;} #content { float: right; width: 600px; line-height: 1.5em; padding: 10px 0 0 0;} margin-top - Okre艣la odleg艂o艣膰 od g贸rnej kraw臋dzi strony auto, procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {margin-top: 3em} margin-right Okre艣la odleg艂o艣膰 od prawej kraw臋dzi strony auto, procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {margin-right: 4px} margin-bottom Okre艣la odleg艂o艣膰 od dolnej kraw臋dzi strony auto, procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {margin-bottom: 13%} margin-left Okre艣la odleg艂o艣膰 od lewej kraw臋dzi strony auto, procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {margin-left: 4em} margin Okre艣la odleg艂o艣膰 od kraw臋dzi strony wed艂ug kolejno艣ci: g贸rna, prawa, dolna, lewa przyk艂ad .blok{ margin: 18px 0 0 25px;) 18 gora , 0 prawa, 0 dolna, 25 lewa Je艣li s膮 podane 2 wartosci to 1sza okresla :gora ,dol a 2ga okresla : lewa ,prawa. Przyk艂ad .blok{ margin: 18px 0;) 18 gora i dol, 0 prawa i lewa auto, procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {margin: 2em 3em 1em 4em} padding-top Okre艣la g贸rny odst臋p elementu procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {padding-top: 0.2em} padding-right Okre艣la prawy odst臋p elementu procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {padding-right: 12px} padding-bottom Okre艣la dolny odst臋p elementu procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {padding-bottom: 0.4em} padding-left Okre艣la lewy odst臋p elementu procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) {padding-left: 7%} padding Okre艣la odst臋p elementu wed艂ug kolejno艣ci: g贸rna, prawa, dolna, lewa przyk艂ad {padding: 2em 1em 3em 4em} .blok{ padding: 18px 0 0 25px;) 18 gora , 0 prawa, 0 dolna, 25 lewa Je艣li s膮 podane 2 wartosci to 1sza okresla :gora ,dol a 2ga okresla : lewa ,prawa. Przyk艂ad .blok{ padding: 18px 0;) 18 gora i dol, 0 prawa i lewa procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) border-top-width Okre艣la szeroko艣膰 g贸rnej granicy (ramki) elementu thin, medium, thick, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) przyk艂ad {border-top-width: thin} border-right-width Okre艣la szeroko艣膰 prawej granicy (ramki) elementu thin, medium, thick, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) przyk艂ad {border-right-width: medium} border-bottom-width Okre艣la szeroko艣膰 dolnej granicy (ramki) elementu thin, medium, thick, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) przyk艂ad {border-bottom-width: thick} border-left-width Okre艣la szeroko艣膰 lewej granicy (ramki) elementu thin, medium, thick, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) przyk艂ad {border-left-width: 3px} border-width Okre艣la szeroko艣膰 granicy (ramki) elementu wed艂ug kolejno艣ci: g贸rna, prawa, dolna, lewa thin, medium, thick, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) przyk艂ad {border-width: thin thick medium thick} border-color Okre艣la kolor granicy (ramki) elementu nazwa koloru, warto艣膰 hex przyk艂ad {border-color: red} border-style Okre艣la styl granicy (ramki) elementu none, dotted, dashed, solid, double, groove, ridge, inset, outset przyk艂ad {border-style: double} border-top Okre艣la szeroko艣膰, kolor i styl g贸rnej granicy (ramki) elementu border-top-width, border-style, color {border-top: thin blue solid} border-right Okre艣la szeroko艣膰, kolor i styl prawej granicy (ramki) elementu border-right-width, border-style, color {border-right: } border-bottom Okre艣la szeroko艣膰, kolor i styl dolnej granicy (ramki) elementu border-bottom-width, border-style, color {border-bottom: } border-left Okre艣la szeroko艣膰, kolor i styl lewej granicy (ramki) elementu border-left-width, border-style, color { border-left: 3px solid #FC0;} border Okre艣la szeroko艣膰, kolor i styl granicy (ramki) elementu wed艂ug kolejno艣ci: g贸rna, prawa, dolna, lewa border-width, border-style, color {border: 1px solid #CCC;} width Okre艣la szeroko艣膰 elementu (np. grafiki) auto, procent, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) elementy b臋d膮ce blokiem {width: 80px} height Okre艣la wysoko艣膰 elementu (np. grafiki) auto, punkt (pt), inch (in), centymetr (cm), wzgl臋dem (em), piksel (px) elementy b臋d膮ce blokiem {height: 170px} float left, right, none wszystkie elementy {float: left} clear none, left, right, both wszystkie elementy {clear: right} Klasyfikacja display Okre艣la w jaki spos贸b dany element ma by膰 wy艣wietlony block, inline, list-item, none wszystkie elementy {display: none} white-space Okre艣la w jaki spos贸b nale偶y obchodzi膰 si臋 z odst臋pami wewn膮trz elementu normal, pre, nowarp elementy b臋d膮ce blokiem {white-space: pre} list-style-type disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, none elementy z display = list-item {list-style-type: lower-roman} list-style-image adres URL, none elementy z display = list-item {list-style-image: url(rysunek.gif)} list-style-position inside, outside elementy z display = list-item {list-style-position: outside} list-style disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, none, inside, outside, adres URL, none elementy z display = list-item {list-style: circle outside}