Witaj!

Jesteś zainteresowany tworzeniem szablonów, a nie wiesz jak się do tego zabrać? Template School to idealne miejsce, w którym nauczysz się kodowania i wykonywania prac.
Kto wie, może dzięki szkoleniu niedługo dołączysz do szabloniarni lub założysz własny blog graficzny?

Obserwatorzy

4. Selektory

W poprzednim poście napisałam czym są selektory. Każdy element bloga ma swoją nazwę, której trzeba się nauczyć. Nie są to wymyślone przeze mnie terminy, nie da się też ich zmieniać, chyba, że sami dodamy jakiś element w HTMLu i nadamy mu nazwę. Na razie jednak skupimy się na tych istniejących, najbardziej popularnych selektorach. 




selektory ogólne
body - cały blog, ten selektor najczęściej służy do ustawienia tła bloga
.navbar - pasek nawigacyjny
vertical - pasek boczny, na którym scrolluje się stronę
scrollbar - pasek przewijania
img - wszystkie zdjęcia na blogu
a.blog-pager-older-link - starsze posty
a.blog-pager-newer-link - nowsze posty
a.home-link - strona główna

nagłówek bloga
.header - nagłówek
h1 - tytuł bloga
.description - opis bloga

strony poziome
.tabs-outer - strony na szerokość całego bloga
.tabs-inner - strony na szerokość wszystkich kolumn

kolumny
.main-inner - wszystkie kolumny
.column-right-inner - prawa kolumna
.column-center-inner - środkowa kolumna
.column-left-inner - lewa kolumna

posty
#Blog1 - kolumna z postami
.post - post
.post-body - treść posta
h2.date-header span - data posta
h3.post-title - tytuł posta
.post-body img - zdjęcia w poście
blockquote - cytat
b - tekst pobrubiony
i - kursywa
u - podkreślenie
strike - przekreślenie
.jump-link - czytaj dalej
.post-author - autor posta
.comment-link - ilość komentarzy
.post-timestamp - godzina dodania posta
h4 - nagłówek z ilością komentarzy pod postem

komentarze
.comment p - komentarz
.comment-header - nagłówek komentarza z nickiem i datą
.user - nick osoby, która napisała komentarz
.datetime - data komentarza
.avatar-image-container - avatar 
.comments .comment .comment-actions a, .comments .thread-toggle a - odpowiedz i usuń

gadżety
.column-right-inner .widget - wszystkie gadżety w prawej kolumnie
.column-left-inner .widget - wszystkie gadżety w lewej kolumnie
#PageList1 - gadżet ze stronami
#PageList1 a - linki w gadżecie strony
#BlogArchive1 - archiwum bloga
#BlogArchive1 a - linki w gadżecie archiwum
#Stats1 - statystyka
.counter-wrapper - licznik odwiedzin
#Text1 - gadżet z tekstem
#Label1 - etykiety
#Label1 a - linki w gadżecie etykiety
#Followers1 - obserwatorzy
#Image1 - gadżet ze zdjęciem
#Profile1 - gadżet z profilem o mnie
#PopularPosts1 - popularne posty

Same selektory nic nie dają. Potrzebują odpowiednich wartości, które określają ich wygląd, dlatego w następnym poście pokażę wam przykładowe kody z wartościami, które pozwolą nam edytować wypisane powyżej elementy bloga.

Posty pojawiają się bardzo często, bo chciałabym jak najszybciej przedstawić Wam suchą teorie, bo ważną rzeczą jest rozumienie z czym ma się do czynienia. Uwierzcie mi, że dalsza praca będzie o wiele łatwiejsza i przyjemniejsza. 

5 komentarzy:

  1. Bez selektorów nawet znając odpowiednie wartości nie da się nic zrobić - dlatego dobrze zawsze od tego zacząć. Myślę, że ta lista przyda się nie tylko osobom, które dopiero zaczynają ale też osobom, które wracają po przerwie do kodowania i coś tam mogły pozapominać.
    Post jak najbardziej na plus.
    Pozdrawiam <3

    OdpowiedzUsuń
  2. Dobrze, że szybko pojawiły się posty wyjaśniające wszystko i łączące się w jedną całość. Na szczęście nie robicie kolejnych notek jak kolejnych sezonów serialu i wszystko jest na świeżo :)
    Widać, że starasz się aby wszystko było dopracowane.
    Pozdrawiam!

    OdpowiedzUsuń
  3. Nareszcie coś dla mnie. :D Dziękuję, że stworzyłaś takiego bloga, który na pewno pomoże niedoświadczonym osobom jak ja, stworzyć własny szablon.

    OdpowiedzUsuń
  4. Od siebie mogę dodać, że lepiej nie używać ID gadżetu. Koduje on jedynie widżet z tym konkretnym numerem (np. tylko #PageList1 - jeśli ktoś ma #PageList2, ten widżet już nie będzie zakodowany). O wiele zręczniejsze w użyciu są klasy widżetów, czyli .PageList (bez cyfry) - kodują bowiem wszystkie gadżety tego typu.

    Jeśli natomiast chcemy zakodować w jeden sposób wszystkie widżety np. stron w kolumnie prawej, można połączyć klasę (selektor) z ID - na przykład:
    #sidebar-right-1 .PageList {...}

    Plus, jeśli nie można doszukać się jakiegoś selektora, zawsze można skorzystać z opcji "Zbadaj" po kliknięciu prawym przyciskiem myszki na element strony. :)

    OdpowiedzUsuń
    Odpowiedzi
    1. O .PageList jeszcze nie słyszałam O.O Rzeczywiście to ułatwia pracę.

      Ja zawsze szukam selektora, wchodząc w źródło strony. Czasem to męczące, bo zanim przekopię się przez wszystkie kody to trochę mi zajmie, ale sprawia mi to satysfakcję :) Aczkolwiek opcja zbadaj jest naprawdę fajna :)

      Usuń