Here is a general application:
Code:
<div class="article">
<div class="module logo skybox">
<img class="article logo" width="" height="" alt="">
<div class="article skybox">
<div class="module ad-1">
</div>
<div class="module ad-2">
</div>
<div class="module ad-3">
</div>
</div>
<ul class="article nav-primary">
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
<div class="module">
<div class="article">
<h2>Page Title</h2>
<p>...</p>
</div>
<div class="article nav-secondary quick-contact newsletter">
<div class="module nav-secondary">
<ul class="article nav-secondary">
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
<div class="module quick-contact">
<form class="article quick-contact">
</form>
</div>
<div class="module newsletter">
<form class="article newsletter">
</form>
</div>
</div>
</div>
<div class="module">
<ul class="article nav-supp">
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
</div>
The entire concept is based on a module describing what it contains and an article describing what it is:
Code:
<div class="module skybox">
<div class="article skybox">
</div>
</div>
This makes it possible to create more specific selectors:
Code:
.module.skybox {
}
.article.skybox {
}
This creates a pattern where a modules are essentially items that hold a number of objects and articles are those single objects.
just brainstorming here…
Bookmarks