CSS Shorthand
26-11-2011 13:07
Offline Stuur privëbericht
Short properties is een methode om je css code in te korten. Wat weer regels bespaart. Dus ook load waar je website uiteindelijk weer wat sneller mee word.
Er zijn een aantal korte notaties mogelijk waar je precies hetzelfde mee bereikt. Ik zal een paar simpele voorbeelden noemen en uitleggen.
Ik ga in op shorthandproperties voor de border, font, lijsten, background, margin en padding.

Shorthand properties voor border
Voorbeeld:
Code | Selecteer Alles
minimaliseren
1
2
3
border-width1px;  
border-stylesolid;  
border-colorblack;


Ipv bovenstaande code kan je ook de volgende kiezen:
Code | Selecteer Alles
minimaliseren
1
border1px solid black;


Hier komen nog een aantal mooie voorbeelden.
Eerst de uitgebreidde methode, daarna de shorthand methode.

Code | Selecteer Alles
minimaliseren
1
2
3
border-right-width1px;  
border-right-stylesolid;  
border-right-colorblack;


Code | Selecteer Alles
minimaliseren
1
border-right1px solid black;



Shorthand properties voor font
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
font-size1em;  
line-height1.5em;  
font-weightbold;  
font-styleitalic;  
font-familyserif;


Code | Selecteer Alles
minimaliseren
1
font1em/1.5em bold italic serif;


Overigens werkt deze methode alleen maar als je font-size en font-family ook gebruikt hebt. Wanneer je deze twee vergeet werkt de regel niet. Wanneer je font-weight, font-style of font-variant niet gebruikt, dan wordt automatisch de standaardwaarde overgenomen.

Shorthand properties voor lijsten
Code | Selecteer Alles
minimaliseren
1
2
3
list-style-typedisc;  
list-
style-positioninside;  
list-
style-imageurl(plaatje.gif);


Code | Selecteer Alles
minimaliseren
1
list-styledisc inside url(plaatje.gif);


Wanneer een onderdeel wordt weggehaald dan zal de standaardwaarde worden overgenomen.

Shorthand properties voor background
Code | Selecteer Alles
minimaliseren
1
2
3
4
background-color#fff;  
background-imageurl(plaatje.gif);  
background-repeatno-repeat;  
background-positiontop left;


Code | Selecteer Alles
minimaliseren
1
background#fff url(plaatje.gif) no-repeat top left;


Ook hier worden weer de standaardwaarden gebruikt als er een onderdeel niet wordt benoemt.

Shorthand properties voor margin en padding
Er zijn een aantal verkorte manieren voor margin en padding. In het voorbeeld wordt margin gebruikt, maar alle voorbeelden gelden ook voor padding.

Code | Selecteer Alles
minimaliseren
1
margin2px 3px 4px 5px /* boven, rechts, onder, links */


Code | Selecteer Alles
minimaliseren
1
margin2px 3px 4px  /* boven, rechts en links, onder */


Code | Selecteer Alles
minimaliseren
1
margin2px 3px /* boven en onder, rechts en links */


Code | Selecteer Alles
minimaliseren
1
margin2px /* boven, onder, rechts en links tegelijk */
Er werd nog geen reactie geplaatst.