Home Ontwerp je site CSS Shorthand CSS

Shorthand CSS

Verschillende CSS-eigenschappen kunnen ingekort worden tot één algemene eigenschap waaraan je verschillende waarden kunt toekennen:

font-size: 1em;
line-height: 1.5em;
font-weight: bold;
font-style: italic;
font-family: serif;
font-variant: normal;

wordt

font: 1em/1.5em bold italic serif;

Opgelet

Voorwaarde om deze shorthand techniek te gebruiken is dat je font-size en font-family gebruikt, anders zal de regel niet worden toegepast.

Wens je geen gebruik te maken van font-weight, font-style, enzovoort zullen deze waarden altijd naar normal worden gezet, tenzij in je browser andere standaardinstellingen aanwezig zijn.

Achtergrond

background-color: #fff;
background-image: url(image.gif);
background-repeat: no-repeat;
background-position: top left;

wordt

background: #fff url(image.gif) no-repeat top left;

Voorwaarde om deze shorthand techniek te gebruiken is dat je background-color en background-image gebruikt, anders zal deze regel niet worden toegepast.

Tip

Let ook dat je geen dubbele aanhalingstekens gebruikt bij de afbeelding. Oudere browsers kunnen deze regel anders niet interpreteren.

Lijsten

list-style: #fff;
list-style-type: disc;
list-style-position: outside;
list-style-image: url(image.gif);

wordt

list-style: disc outside url(image.gif);

Marges

margin-top: 2px;
margin-right: 1px;
margin-bottom: 3px;
margin-left: 4px;

wordt

margin: 2px 1px 3px 4px; /*top, right, bottom, left*/

Met identieke waarden rechts en links:

margin-top: 5em;
margin-right: 1em;
margin-bottom: 3em;
margin-left: 1em;

wordt

margin: 5em 1em 3em; /*top, right & left, bottom*/

Met identieke waarden boven en beneden, rechts en links:

margin-top: 5%;
margin-right: 1%;
margin-bottom: 5%;
margin-left: 1%;

wordt

margin: 5% 1%; /*top & bottom, right & left*/
>

Met 0-waarden aan alle marges:

margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;

wordt

margin: 0; /*top & bottom & right & left*/

Dezelfde regels geldt ook voor padding en border.

Randen

border-width: 1px;
border-color: black;
border-style: solid;

wordt

border: 1px black solid;

Deze shorthand techniek werkt ook met border-right, border-left, ...

Tip

De originele informatie over de shorthand properties vind je op www.dustindiaz.com/css-shorthand.


2 + 6 =
 

GOOGLE adsense