Programowanie
CSS w Joomla
Nawigacja: nagłówki | Nawigacja: nagłówki |
|
|
Zastosowana w Joomla! 1.0 konwencja oznaczania nagłówków nie spełnia współczesnych standardów semantycznego znakowania. W kodzie Joomla! wykorzystano jedynie element h3, którym oznakowano tytuły modułów. Do oznakowania tytułów sekcji, kategorii, artykułów, komponentów zastosowano specjalne klasy. W kolejnych wydaniach Joomla! znakowanie nagłówków zostanie dostosowane do wymagań XHTML.
Klasy nagłówków w Joomla!Tytuły umieszczono w Joomla! w elementach
Strategia znakowania nagłówkówZastosowane w Joomla! rozwiązanie wymaga od twórców serwisów wyboru pewnej strategii znakowania tytułów. Taką strategię przedstawił
Lawrence Meckan z Absalom Media w artykule Semantic ideas, proponując następujące zastosowania znaczników
O ile uporządkowanie znakowania nagłówków w skryptach zgodnie z ideą semantycznego znakowania jest w gestii projektantów Joomla!, to zróżnicowanie ich wyglądu należy do projektanta szablonu. Oczywiście, można również samemu niewielkim nakładem pracy dostosować przynajmniej niektóe z nagłówków do wymagań XHTML, edytując skrypty komponentów odpowiedzialne za prezentację treści (pliki skryptów posiadają w nazwie tekst W przyszłych wersjach programu planowane jest zastąpienie znacznikami W arkuszu stylówW arkuszu stylów należałoby zatem zastosować takie same reguły dla:
Styl Listing : Style dla nagłówków h1, h2,h3,h4,h5,h6, .componentheading, .contentheading, .contentpagetitle { font-family : Arial,Helvetica,sans-serif; } h1 { / *formatuje nazwę - tytuł witryny */ font-size : 1.4em; } h2, .componentheading { color: #018A1A; font-size : 1.3em; } h3, .moduletable th, .module h3 { color: #018A1A; margin : 1em 0; font-size : 1.1em; } h4, h5, h6{ margin : .9em 0; font-size : 1em; } h4 { color: #018A1A; / * kolor jak w h1,h2,h3, mniejszy rozmiar */ } h5 { color: #01A821; /* rozmiar j.w., inny odcień koloru */ } h6 { color: #03DE27; /* rozmiar j.w., inny odcień koloru */ } Wygląd nagłówków Ponadto, korzystając z selektora potomka, można zróżnicować np. style tytułów w modulach : Listing : Style dla nagłówków w modułach w pasku bocznym #misc_bar h3 { padding : .7em 0 0 .4em; margin : 0; text-transform : uppercase; height : 1.4em; } } |
| « poprzedni artykuł | następny artykuł » |
|---|






