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
.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
kolumny
posty
h1 - tytuł bloga
.description - opis bloga
strony poziome
.tabs-outer - strony na szerokość całego bloga
.tabs-inner - strony na szerokość wszystkich kolumn
.main-inner - wszystkie kolumny
.column-right-inner - prawa kolumna
.column-center-inner - środkowa kolumna
.column-left-inner - lewa kolumna
#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.
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ć.
OdpowiedzUsuńPost jak najbardziej na plus.
Pozdrawiam <3
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 :)
OdpowiedzUsuńWidać, że starasz się aby wszystko było dopracowane.
Pozdrawiam!
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ń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.
OdpowiedzUsuń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. :)
O .PageList jeszcze nie słyszałam O.O Rzeczywiście to ułatwia pracę.
Usuń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 :)