Tijdens het lezen van Anne's Standaarden (W3C, etc.) en het zien van alle uitgesproken meningen kwam bij mij de vraag op hoe de moderne website editor er uit zou moeten zien.
De huidige WYSIWIG-editors maken er een grote tagsoep van, en sourcecode-editors helpen in geen enkele manier met het maken van correcte pagina's. Al zijn de meningen verdeeld hoe je 'correct' HTMLt, is men het over een aantal zaken eens:
CSS maakt het bijvoorbeeld mogelijk om een soort van grafische IDE te maken a la Visual Studio, waarbij je een object plaatst in een pagina en in een propertyvenster allerlei opmaakparameters kan instellen, waarbij het programma die in een extern stylesheet zet. Punt 1 al bereikt: opmaak en inhoud scheiden.
Het grootste struikelblok zal het maken van semantisch correcte HTML zijn. Veel mensen die de XHTML-klok hebben horen luiden maken gretig gebruik van DIVs met CSS, en denken zo op de goede weg te zijn, terwijl ze beter geschikte tags kunnen gebruiken. De verantwoordelijkheid zal dus voor het grootste gedeelte bij de devver liggen, zal kan een programma daar m.i. best bij helpen. De reden dat mensen snel een <div> gebruiken ipv. semantisch correcte tags is dat ze niet bekend zijn met deze tags.
Een van de andere moeilijkheden is het cross-browser devven, en dan vooral de verschillen tussen de box-models. De een lost dit (met de hand) op met het forcen van quirks mode of een ander box model, of met diverse box-model-hacks. Voor de WYSIWIG-editors van de toekomst zie ik een rol weggelegd om de verschillen in browserinterpretaties van CSS te overbruggen.
Wat ik met dit topic wil bereiken is een discussie over de huidige website editors aanwakkeren en peilen welke kant het nou eigenlijk op moet met deze applicaties. De website editors hebben naar mijn mening namelijk net zo goed invloed op acceptatie van standaarden als browsers.
De huidige WYSIWIG-editors maken er een grote tagsoep van, en sourcecode-editors helpen in geen enkele manier met het maken van correcte pagina's. Al zijn de meningen verdeeld hoe je 'correct' HTMLt, is men het over een aantal zaken eens:
- Scheiden van content en markup
- Semantisch correcte (X)HTML
- Dus geen tabellen voor opmaak!
- CSS en JavaScripts bij voorkeur in externe bestanden
CSS maakt het bijvoorbeeld mogelijk om een soort van grafische IDE te maken a la Visual Studio, waarbij je een object plaatst in een pagina en in een propertyvenster allerlei opmaakparameters kan instellen, waarbij het programma die in een extern stylesheet zet. Punt 1 al bereikt: opmaak en inhoud scheiden.
Het grootste struikelblok zal het maken van semantisch correcte HTML zijn. Veel mensen die de XHTML-klok hebben horen luiden maken gretig gebruik van DIVs met CSS, en denken zo op de goede weg te zijn, terwijl ze beter geschikte tags kunnen gebruiken. De verantwoordelijkheid zal dus voor het grootste gedeelte bij de devver liggen, zal kan een programma daar m.i. best bij helpen. De reden dat mensen snel een <div> gebruiken ipv. semantisch correcte tags is dat ze niet bekend zijn met deze tags.
Een van de andere moeilijkheden is het cross-browser devven, en dan vooral de verschillen tussen de box-models. De een lost dit (met de hand) op met het forcen van quirks mode of een ander box model, of met diverse box-model-hacks. Voor de WYSIWIG-editors van de toekomst zie ik een rol weggelegd om de verschillen in browserinterpretaties van CSS te overbruggen.
Wat ik met dit topic wil bereiken is een discussie over de huidige website editors aanwakkeren en peilen welke kant het nou eigenlijk op moet met deze applicaties. De website editors hebben naar mijn mening namelijk net zo goed invloed op acceptatie van standaarden als browsers.
[ Voor 2% gewijzigd door David op 20-03-2004 11:38 . Reden: Paar woordjes veranderd ]