ik ben bezig met een linked stylesheet, een extern stylesheet bestand dus. hierin heb bijna alle elementen een eigen style gegeven.
zoals je misschien weet kan je met "*" alle elementen in 1 keer een opmaak geven. op die manier heb ik alle elementen dezelfde font-familie en font-size gegeven.
de elementen die ik wil laten afwijken van deze style (bv h1,h2, etc) defineer ik gewoon weer apart.
een formulier heeft zo ook zijn eigen look, alle invoer velden moeten even breed zijn. die defineer ik met
nu worden dus ook de radioboxes 100px breed, wel grappig effect (zeker in mozilla - moet je maar eens kijken), alleen niet de bedoeling. daarom wil ik de radioboxes een eigen style definitie meegeven, volgens de officiele css2 (zie hier http://www.w3.org/TR/REC-CSS2/selector.html#q1) beschrijving zou dit dan moeten werken:
Mozilla 1.0 houdt zich er prima aan, MSIE6.0 niet... ik ben dus genoodzaakt om radioboxes een eigen class te geven, beetje vies. als je bedenkt dat ik in de toekomst misschien wel 300 radioboxes zou kunnen hebben, die dan allemaal een eigen class mee moeten krijgen omdat IE anders niet de goede opmaak meegeeft (overhead dus). er zit helaas waarschijnlijk niks anders op.
goed, nu het probleem. ik weet niet hoe breed een radiobox hoort te zijn. 20px is namelijk ook niet goed. nou zou je zeggen, gewoon alle waardes proberen tot je de goede hebt... maar er zijn nog veel meer attributen van elementen waar ik vraagtekens zet bij de standaard waarde. weet iemand waar ik een overzicht van alle elementen de standaard style kan vinden?
ik heb zelf deze al gevonden http://www.w3.org/TR/REC-CSS2/sample.html
maar juist de form elementen ontbreken...
of bestaat er een style als "normal" zodat het element op de standaard manier wordt weergegeven?
zoals je misschien weet kan je met "*" alle elementen in 1 keer een opmaak geven. op die manier heb ik alle elementen dezelfde font-familie en font-size gegeven.
code:
1
2
3
4
| * {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
} |
de elementen die ik wil laten afwijken van deze style (bv h1,h2, etc) defineer ik gewoon weer apart.
een formulier heeft zo ook zijn eigen look, alle invoer velden moeten even breed zijn. die defineer ik met
code:
1
2
3
4
| input {
width: 100px;
...
} |
nu worden dus ook de radioboxes 100px breed, wel grappig effect (zeker in mozilla - moet je maar eens kijken), alleen niet de bedoeling. daarom wil ik de radioboxes een eigen style definitie meegeven, volgens de officiele css2 (zie hier http://www.w3.org/TR/REC-CSS2/selector.html#q1) beschrijving zou dit dan moeten werken:
code:
1
2
3
| input[type="radio"] {
width: 20px;
} |
Mozilla 1.0 houdt zich er prima aan, MSIE6.0 niet... ik ben dus genoodzaakt om radioboxes een eigen class te geven, beetje vies. als je bedenkt dat ik in de toekomst misschien wel 300 radioboxes zou kunnen hebben, die dan allemaal een eigen class mee moeten krijgen omdat IE anders niet de goede opmaak meegeeft (overhead dus). er zit helaas waarschijnlijk niks anders op.
goed, nu het probleem. ik weet niet hoe breed een radiobox hoort te zijn. 20px is namelijk ook niet goed. nou zou je zeggen, gewoon alle waardes proberen tot je de goede hebt... maar er zijn nog veel meer attributen van elementen waar ik vraagtekens zet bij de standaard waarde. weet iemand waar ik een overzicht van alle elementen de standaard style kan vinden?
ik heb zelf deze al gevonden http://www.w3.org/TR/REC-CSS2/sample.html
maar juist de form elementen ontbreken...
of bestaat er een style als "normal" zodat het element op de standaard manier wordt weergegeven?