sobota, 23 stycznia 2010

CSS: ustawiamy klasy obiektom


Dobra.. zabrnijmy więc odrobinkę dalej. Skoro już wiemy jak w CSS ustawić styl dla obiektu poradzimy sobie z każdym. Co jednak jeśli mamy dwa takie same obiekty i dla każedego chcemy oddzielny styl? Otóż możemy zrobić to na dwa sposoby. Albo Przypiszemy obiektowi jego identyfikator (id) które w całym dokumencie nie może się powtórzyć, albo klasę (class) którą możemy powtarzać dowolną ilość razy. W poniższym przykładzie przedstawię w jaki sposób nadać klasy oraz przypisać im wybrane wartości.
<!-- index.html -->
<html>
 <head>
  <link rel="stylesheet" type="text/css" href="arkusz.css"/>
 </head>
 <body>
  <p>Przykładowy tekst poznawczy.</p>
  <p>Drugie zdanie które chcę mieć po prawej stronie.</p>
 </body>
<html>
Weźmy taki oto kod. Jak widzisz są tam dwa paragrafy. Powiedzmy iż pierwszy ma się ustawić do lewej krawędzi, a drugi do prawej. Co więc należy zrobić? Najpierw nadać klasy:
<!-- index.html -->
<html>
 <head>
  <link rel="stylesheet" type="text/css" href="arkusz.css"/>
 </head>
 <body>
  <p class="left">Przykładowy tekst poznawczy.</p>
  <p class="right">Drugie zdanie które chcę mieć po prawej stronie.</p>
 </body>
<html>
Oraz dodać odpowiednie wpisy w srkuszu styli css:
/* arkusz.css */
p.left {
     text-align:left;
     color: #003366;
}
p.right {
     text-align:right;
     color: #000000;
}
W tym momencie Twoja przeglądarka zinterpretuje oddzielne style dla każdego z obu obiektów. Polecam przetestowanie na Twojej testowej stronie. Do ustawienia textu służy polecenie text-align: oraz wartości: left, center, right, justify. Zastępują one znane z html znaczniki left, right or center.

Pozdrawiam i do następnej notki.. ;-)


Interesujesz się informatyką?
Te książki mogą Cię zainteresować:
Jeśli podoba się Tobie ten wpis, podziel się jego treścią ze znajomymi oraz skorzystaj z opcji powiadamiania o nowych wpisach, subskrybując kanał RSS.
blog comments powered by Disqus