Test uw website

Project begeleiding

Visitors



43.3%Netherlands Netherlands
5.9%Germany Germany
5.9%United States United States
3.9%Belgium Belgium
3.9%India India
3.8%Spain Spain
3.3%Italy Italy
3.2%Poland Poland
2.6%France France
2.5%United Kingdom United Kingdom
2.3%Greece Greece
1.6%Russian Federation Russian Federation
1.2%Japan Japan
1.1%Australia Australia
1.1%Canada Canada

Today: 157
Yesterday: 332
This Week: 1943
Last Week: 2391
This Month: 6100
Last Month: 9098
Total: 25268


Algemene content stylen

De algemene stijlen zijn niet specifiek aan Joomla gerelateerd. Dit zijn de stijlen voor algemene html elementen, zoals body, a, h1, p, ol, ul, input, button etc.

 

body

Het body element is al gedefiniëerd in de reset- en basisfontstijlen. Bij de Algemene stijlen willen we deze bodystijlen overschrijven. Voor de voorbeeldwebsite willen we in plaats van Arial het lettertype Verdana gebruiken met een andere font-size, line-height en font color. De nieuwe bodystijl passen we ook toe op de paragraaf (p) en list (ul en ol) stijlen. Daar waar in de code geen p (paragraaf) element om een tekst staat toont de browser toch het algemene lettertype van de website, omdat deze dan de stijl van de body aanneemt.

 

Voor de voorbeeld website is gekozen voor de volgende stijlen.

 

body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   color: #660000;
}

 

Header, paragraph en list stijlen
Joomla gebruikt naast algemene headers (h1, h2 etc.) ook andere headerstijlen t.w. componentheading en contentheading. Deze komen aan de orde bij de Joomla content stijlen.

 

Voor de voorbeeld website hebben we de volgende stijlen gekozen.

 

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: bold;
   color: #660000;
   line-height: 22px;
   margin: 0 0 10px 0;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #660000;
   line-height: 20px;
   margin: 0 0 3px 0;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #660000;
   line-height: 18px;
   margin: 0 0 3px 0;
}

h4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #660000;
   line-height: 16px;
   margin: 0 0 3px 0;
}

h5 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #660000;
   line-height: 14px;
   margin: 0 0 3px 0;
}

h6 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #660000;
   line-height: 12px;
   margin: 0 0 3px 0;
}

p, ol, ul {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   color: #660000;
   margin-bottom: 15px;
}

/* Ongenummerde en genummerde lijsten */
ul {
   padding: 0 0 0 15px;
   list-style: disc;
}

ul li ul {
   list-style: circle;
}

ol {
   padding: 0 0 0 20px;
   list-style: decimal;
}

ol li ol {
   list-style: lower-alpha;
}

 

Link stijlen

Voor de voorbeeld website zijn de volgende stijlen gekozen.

 

a, a:visited {
   outline: 0 none;
   text-decoration: underline;
   color: #660000;
}

a:hover {
   outline: 0 none;
   text-decoration: none;
   color: #ff0000;
}

 

Input, select en button stijlen
Gebruik bij voorkeur geen algemene stijl voor deze html elementen, zoals "input", "button" of "select", maar zoveel mogelijk in combinatie met een class of id van Joomla. Input, select en button elementen komen veel voor in de bronbestanden van Joomla. Veel van deze elementen zijn specifiek te stijlen door de id of class toe te voegen (bijvoorbeeld voor de searchbox of het log-in formulier). Deze classes en id’s zijn bij de betreffende modules opgenomen.

 

Opmerking
Input, select en button elementen zijn standaard sterk verschillend gestijld door verschillende browsers. Voor uitgebreide stijlingsmogelijkheden van deze en andere formulier-elementen verwijzen wij u naar de volgende website: http://www.456bereastreet.com/lab/styling-form-controls-revisited. In de voorbeelden op deze website worden ook de effecten in verschillende browsers getoond. Deze site heeft overigens interessante weetjes over het gebruik van CSS en HTML.

 

De stijlen in de Joomla content voor deze elementen hebben onder meer de volgende algemene classes:

input (input.inputbox)
select (select.inputbox)
button (input.button & button.button)

 

In de reset stijlen zijn de elementen input, select en button "gereset" met een padding 0 en margin 0. De buttons hebben dan bijna geen button-klik ruimte meer om de tekst heen. Om dit te herstellen is gekozen voor onderstaande buttonstijlen, die de resetstijlen zullen overschrijven.

 

input.inputbox {}
select.inputbox {}

button, input.button, button.button {
   padding: 1px 7px 1px 7px;
}

Reacties (0)
Post een commentaar of stel een vraag
Uw contact gegevens:
Reacties:
Spam beveiliging
Voer de anti-spam code in die in het plaatje staat.