Ik begrijp je redenering, maar maar ik zie niet in hoe je CSS een 'primitieve tool' kunt noemen. Dadelijk gaan we Javascript 'native' noemen zeker ...Mugwump schreef op vrijdag 2 november 2018 @ 13:39:
[...]
Je hebt primitieve tools die door de onderliggende laag begrepen worden (browsers versus OS'en / hardware). In de loop der tijd komen er 'hogere talen' die uiteindelijk weer 'compilen' naar de basale instructies die door het onderliggende systeem worden begrepen.
Je komt met redenen waarom je inheritance in SCSS niet zou moeten gebruiken maar mijn opmerking ging over CSS. Hieruit blijkt eigenlijk dat je er zelfs met SCSS niet fatsoenlijk omheen kunt werken....R4gnax schreef op vrijdag 2 november 2018 @ 20:24:
[...]
Dat je het 'handig' met extend kunt bereiken, betekent niet gelijk dat het dan ook een goed idee is:
https://webinista.com/updates/dont-use-extend-sass/
https://www.sitepoint.com/avoid-sass-extend/
https://www.sitepoint.com/sass-extend-nobody-told-you/
https://csswizardry.com/2...tend-when-to-use-a-mixin/
https://oliverjash.me/201...ing-objects-in-oocss.html
https://www.smashingmagaz...ing-in-sass-without-mess/
Je lijkt overigens de essentie van mijn opmerking compleet niet te (willen) begrijpen, er is weinig plek voor gezonde kritiek op een tool (die je naar ik aanneem zelf vaak gebruikt) lijkt het.
[edit]
Ik zie nu dat het ook letterlijk wordt genoemd op een bekende online encyclopedie, due doe nou niet of iedereen die dit als een tekortkoming ziet te achterlijk is voor CSS:
Cannot include styles from a rule into another rule
CSS styles often must be duplicated in several rules to achieve a desired effect, causing additional maintenance and requiring more thorough testing. Some new CSS features were proposed to solve this, but (as of February, 2016) are not yet implemented anywhere.
[ Voor 62% gewijzigd door farlane op 03-11-2018 11:36 ]
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.