Inline formulier labels, maar dan semantisch

In een poging formulierlabels netjes vorm te geven binnen (in dit geval) een zoekformulier, kwam ik de volgende oplossingen tegen; ZURB gebruikt een combinatie van jQuery en CSS3, Mike Cravey een -in mijn ogen- breder toepasbare oplossing.

Beide methoden hebben zo hun voor -en nadelen, vandaar dat ik het beste uit twee oplossingen heb gecombineerd;