Ik ben bezig met het maken van enkele server controls; nu wil ik dat ik deze bij het toepassen op een website heel snel en makkelijk kan aanpassen qua vormgeving. Nu zijn er drie verschillende mogelijkheden hiervoor : inline-CSS meegeven, stylesheet-classes meegeven, of variabelen meegeven.
Ik dacht zelf dat het niet handig is om inline CSS mee te geven; immers produceert .NET zelf een stylesheet van zijn opmaak properties, dus daarom blijven de css classes of variabelen over.
Het nadeel van de classes is dat je precies moet weten welke stylesheet-properties een class moet hebben, verder moeten er meerdere classes worden meegeven; voordeel is wel dat designers alleen maar in de stylesheet dingen moeten aanpassen om zo zaken als kleur etc. te kunnen veranden
Voordeel van de variabelen meegeven is dat je precies kan aangeven welke kleuren en opmaak elementen bepaalde onderdelen moeten hebben; echter is het voor ontwerpers niet handig; immers maken ze een stylsheet aan, en moeten ze sommige kleuren codes nog eens extra invoeren in de control.
Of is het handiger om enkele standaard classes te maken, die voor gedefinieerd zijn ... dus een server control voor een guestbook heeft bv. de classes gb_header, gb_footer etc.
Ik wil graag jullie meningen en ervaringen over dit onderwerp horen!!
Ik dacht zelf dat het niet handig is om inline CSS mee te geven; immers produceert .NET zelf een stylesheet van zijn opmaak properties, dus daarom blijven de css classes of variabelen over.
Het nadeel van de classes is dat je precies moet weten welke stylesheet-properties een class moet hebben, verder moeten er meerdere classes worden meegeven; voordeel is wel dat designers alleen maar in de stylesheet dingen moeten aanpassen om zo zaken als kleur etc. te kunnen veranden
Voordeel van de variabelen meegeven is dat je precies kan aangeven welke kleuren en opmaak elementen bepaalde onderdelen moeten hebben; echter is het voor ontwerpers niet handig; immers maken ze een stylsheet aan, en moeten ze sommige kleuren codes nog eens extra invoeren in de control.
Of is het handiger om enkele standaard classes te maken, die voor gedefinieerd zijn ... dus een server control voor een guestbook heeft bv. de classes gb_header, gb_footer etc.
Ik wil graag jullie meningen en ervaringen over dit onderwerp horen!!