Home Ontwerp je site CSS CSS optimaliseren

CSS optimaliseren

Opmaak van een website wordt geregeld door middel van een stylesheet. Een stylesheet voor een complete website kan erg uitgebreid en onoverzichtelijk worden. Door middel van shorthand properties kunnen we onze CSS verkorten.

De voordelen om je CSS te optimaliseren zijn aanzienlijk:

  • minder typwerk, dus tijdwinst
  • kortere stylesheet, dus kortere ladingstijd
  • oogt professioneler

Algemene optimalisaties

Naast de shorthand properties hebben we ook nog een aantal andere optimalisaties die we kunnen toepassen om onze CSS te verkorten.

Kleurcodes

Een kleurcode bestaat uit een spoorwegteken en 3 groepjes van 2 karakters. Wanneer deze 2 karakters van de groepjes dezelfde zijn, mag je deze verkorten tot 1 karakter.

color: #000000
color: #ff00ee
color: #660000

wordt:

color: #000
color: #f0e
color: #600

0-waarden

Als je aan een eigenschap de waarde 0 (nul) geeft, is het niet nodig om er nog em, px, ... bij te zetten.

Class toekennen

div.codevoorbeeld { }

wordt

.codevoorbeeld { }

Het geef je ook meteen de vrijheid om de class ook aan een andere HTML-tag (selector) te koppelen indien van toepassing.

Groeperen

Kenmerken en waarden die dezelfde zijn bij verschillende selectors kunnen eerst gegroepeerd worden en enkel de afwijkende kenmerken en waarden moeten apart gedeclareerd worden.

h1 { color: blue; font-weight: bold; }
h2 { color: blue; font-weight: bold; }
h3 { color: blue; font-weight: bold; font-style: italic; }

wordt:

h1, h2, h3, h4 { color: blue; font-weight: bold; }
h3 { font-style: italic; } 

7 + 4 =
 

GOOGLE adsense