Difference between revisions of "S2 CSS: Module ids and classes"
Foxfirefey (Talk | contribs) m (moved S2 CSS: Sidebar ids and classes to S2 CSS: Module ids and classes: better description) |
Foxfirefey (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | Modules are meant to provide styles with flexible methods of rearranging ancillary content and providing features to styles like page summaries, link lists, tag lists, layout credits, and calendar summaries. Users can rearrange the order and showing of modules in the wizard customize area instead of editing the style. | |
− | = | + | = Containing classes = |
− | + | Modules can be found in the following page sections: | |
− | + | * <tt>div.#secondary>div.inner</tt> | |
− | + | * <tt>div.#tertiary>div.inner</tt> | |
− | + | ||
== <tt>div.module-wrapper</tt> == | == <tt>div.module-wrapper</tt> == | ||
− | === <tt>div.module-section-one</tt> === | + | Inside the <tt>div.inner</tt> class. |
+ | |||
+ | === <tt>div.module-section-one</tt> or <tt>div.module-section-two</tt> === | ||
Within this there are specific classes for different modules: | Within this there are specific classes for different modules: | ||
Line 53: | Line 54: | ||
Inside its <tt>.module-content</tt>, there is a table with: | Inside its <tt>.module-content</tt>, there is a table with: | ||
− | * <tt>td.empty-day</tt> | + | * <tt>td.empty-day</tt> -- a day that didn't have any posts and thus has nothing in it. |
− | * <tt>td.entry-day</tt> | + | * <tt>td.entry-day</tt> -- a day that has posts; this means there will be a linked number inside the post. |
== <tt>.module-time</tt> == | == <tt>.module-time</tt> == | ||
Line 60: | Line 61: | ||
Inside its <tt>.module-content</tt>: | Inside its <tt>.module-content</tt>: | ||
− | * <tt>span#load-time</tt> | + | * <tt>span#load-time</tt> -- contains the time the page was loaded. |
== <tt>.module-powered</tt> == | == <tt>.module-powered</tt> == | ||
− | * <tt>span#site-branding</tt> | + | * <tt>span#site-branding</tt> -- contains "Powered by [http://www.dreamwidth.org/ Dreamwidth Studios]" |
== <tt>.module-tags_list</tt> == | == <tt>.module-tags_list</tt> == | ||
− | After the <tt>ul.module-list</tt>, there | + | After the <tt>ul.module-list</tt>, there might be this: |
− | * <tt>div.manage-tags-link</tt> | + | * <tt>div.manage-tags-link</tt> -- contains a link to the manage tags page, if the viewer can has the appropriate permissions. |
+ | |||
+ | Also note that the list items here have [http://wiki.dwscoalition.org/notes/S2_CSS:_Tag_page_ids_and_classes#Visibility_classes tag visibility classes]. | ||
== No header modules == | == No header modules == | ||
Line 82: | Line 85: | ||
* <tt>.module-time</tt> | * <tt>.module-time</tt> | ||
* <tt>.module-powered</tt> | * <tt>.module-powered</tt> | ||
+ | |||
[[Category: S2 CSS]] | [[Category: S2 CSS]] |
Revision as of 22:31, 31 August 2009
Modules are meant to provide styles with flexible methods of rearranging ancillary content and providing features to styles like page summaries, link lists, tag lists, layout credits, and calendar summaries. Users can rearrange the order and showing of modules in the wizard customize area instead of editing the style.
Contents
Containing classes
Modules can be found in the following page sections:
- div.#secondary>div.inner
- div.#tertiary>div.inner
div.module-wrapper
Inside the div.inner class.
div.module-section-one or div.module-section-two
Within this there are specific classes for different modules:
- div.module-photo
- div.module-user-links
- div.module-about
- div.module-navlinks
- div.module-calendar
- div.module-syndicate
- div.module-pagesummary
- div.module-time
- div.module-powered
- div.module-userprofile
- div.module-tags_list
- div.module-pagesummary
h2.module-header
Not all modules have this.
- Affects: Titles of module sections such as Tags, Page Summary, Syndicate, etc.
- Other information: h2.module-header a refers to those items that are links instead of pure text.
.module-content
This affects the content of modules such as tags list, links list, free text, about section, page summary. .module-content a refers to those items that are links instead of pure text.
Specific modules
Lists
If a module contains a list, such as .module-navlinks, .module-tags_list or .module-pagesummary, it is laid out thusly:
ul.module-list
li.module-list-item
.module-calendar
Inside its .module-content, there is a table with:
- td.empty-day -- a day that didn't have any posts and thus has nothing in it.
- td.entry-day -- a day that has posts; this means there will be a linked number inside the post.
.module-time
Inside its .module-content:
- span#load-time -- contains the time the page was loaded.
.module-powered
- span#site-branding -- contains "Powered by Dreamwidth Studios"
.module-tags_list
After the ul.module-list, there might be this:
- div.manage-tags-link -- contains a link to the manage tags page, if the viewer can has the appropriate permissions.
Also note that the list items here have tag visibility classes.
No header modules
These modules have no headers:
- .module-photo
- .module-user-links
- .module-about
- .module-navlinks
- .module-time
- .module-powered