Kaskadkoppling & Semantik

Jag har just börjat ett nytt projekt, eller rättare sagt så har jag börjat med att avsluta någon annans projekt. Normalt så brukar inte detta vara ett problem, men denna organisation är inte särskilt organiserad, det var ett tag sedan jag arbetade som frilansare utanför en agentur, men kanske är det så är pleben arbetar.

CSS, är en webbsidas stylist, C:et står för ‘Cascading’ dvs. kaskadkoppling, så alla klasser däri borde följa och implementera varandra, men dessa CSS filer är runt 16,000 rader tillsammans, och specificerar varje element individuellt. Hur fan kan man arbeta så!

t.ex. deras kod:

.account #wrapper .my-account #content h3 {
	font-family: "BitstreamCooperBlack", 'cooper black';
	font-size: 150%;
	color: #444;
	margin: 10px 5px;	
}

.account #wrapper .my-account #content h4 {
	font-family: "BitstreamCooperBlack", 'cooper black';
	font-size: 120%;
	color: #444;
	margin: 10px 5px;	
}

.account #wrapper .my-login #content h3 {
	font-family: "BitstreamCooperBlack", 'cooper black';
	font-size: 150%;
	color: #444;
	margin: 10px 5px;	
}

.account #wrapper .my-login #content h4 {
	font-family: "BitstreamCooperBlack", 'cooper black';
	font-size: 120%;
	color: #444;
	margin: 10px 5px;	
}

.payment #wrapper .payment-wrapper h4 {
	font-family: "BitstreamCooperBlack", 'cooper black';
	font-size: 120%;
	color: #ADFFCC;
	margin: 10px 15px;	
}

Hur jag tycker det borde se ut:

h3, h4 {
	font-family: "BitstreamCooperBlack", 'cooper black';
	color: #444;
	margin:  10px 5px;
}
h3 {
	font-size: 150%;
}

h4 {
	font-size: 120%;
}

.payment-wrapper h4 {
	color: #ADFFCC;
	margin: 10px 15px;
}

Som ni ser är det mindre kod i min version, och enklare att ändra etc.

rant over!

Men nu gör vi nånting rätt

I förrgår delade jag en YouTube video från London kravallerna där en ung man som blöder får innehållet i sin väska stulet.

Denne unge man visade sig vara en utbytesstudent från Malaysia vid namn Asyraf Haziq som var på väg till affären för att handla mat på sin cykel, när han blev överfallen av några upplopps busar, som bröt hans käkben och snodde hans cykel.
Fortsätt läsa Men nu gör vi nånting rätt