Eerst even over nvu: kompozer is hetzelfde programma, maar nieuwer. nvu wordt niet meer ontwikkeld. Het werd ontwikkeld door Lindows (als ik me goed herinner) en dat bestaat niet meer, maar de naam nvu is wel gedeponeerd.
Omdat het open source is kon het gewoon door anderen verder worden ontwikkeld, en dat is Kompozer. Dus precies hetzelfde programma, maar nog in ontwikkeling en met minder bugs en meer mogelijkheden.
Nee, is geen geldig doctype. Sterker nog: er is helemaal geen doctype. Op zich kun je net zoveel vragen als je wilt, maar ik weet niet of je wel in 'n doctype bent geïnteresseerd, dus ik ga daar zo geen riedel over houden, zonder vraag. Want mogelijk kan 't je geen klap schelen.
'n Programma als Kompozer (en elke andere goede editor) stopt er zelf 'n geldig doctype in. Dat is die regel die staat achter <!DOCTYPE, helemaal bovenaan.
De code van je site valt nog mee, er zit geen vml in (die alleen in Internet Explorer werkt) en de verschillen tussen IE en andere browsers zijn ook niet zo groot.
Maar.
Het werkt met frames. Dat is zeg maar 'n raamwerk, waarbinnen sub-pagina's worden geladen. Een heel goed leesbaar overzicht van de nadelen van frames:
http://www.webrichtlijnen.nl/handleiding/ontwikkeling/productie/frames/nadelen/
Inmiddels staat vast dat in toekomstige versies van html frames gewoon helemaal niet meer gebruikt mogen worden (behalve iframes, maar dat is iets anders).
Binnen die subpagina's wordt met tabellen gewerkt voor de opmaak. Ook dat is 'n volstrekt verouderde methode. Tabellen bestaan uit zeg maar kolommen, net als 'n krant. 'n Spraakbrowser zoals 'n slechtziende die gebruikt leest die niet kolom nakolom, maar eerst de bovenste regel, dan de tweede, enz. Alsof je dus 'n krant van links naar rechts leest: eerst alle bovenste regels, dan de tweede, enz. (Dat kun je enigszins voorkomen met heel veel moeite, maar dat kan echt alleen maar 'met de hand'.)
'n Zoekmachine is vergelijkbaar met 'n blinde, dus ook voor 'n zoekmachine is tekst e.d. die in kolommen staat vaak niet in z'n samenhang te begrijpen. Dubbelop vanwege de frames.
(Overigens is er nooit 'n garantie dat je hoog komt in 'n zoekmachine, want daarvoor zijn zo'n 200 factoren van belang, deels geheim. Als je daar belangstelling voor hebt kun je daar hier het een en ander over lezen:
http://css-voorbeelden.nl/links.html#a-zoek
Alleen heb je daar met 'n wysiwyg-editor zoals Kompozer maar beperkte invloed op.)
Het maakt voor de computer niet uit of in zo'n css-bestand alles achter elkaar staat of niet. Maar voor ons mensen wel. (Dat wil zeggen: als je op de verkeerde plaats 'n spatie weghaalt, gaat 't wel mis, maar in principe maakt het niet uit voor 'n machine.)
Als je computer FrontPage opent voor 'n css-bestand (stylesheet heet dat), is dat zo ingesteld. Dat kun je veranderen, maar ik weet zo niet meer hoe dat moet, want ik werk zelf nauwelijks nog met Windows. Stel daar anders even 'n aparte vraag met 'n ander onderwerp over. (In het juiste forum.)
Sommigen van ons noemen die code 'zooi'. Dat is een betreurenswaardige verloedering van het taalgebruik
Klopt dus, dat wordt met 'zooi' bedoeld.
Links hebben standaard 'n bepaalde kleur voor onbezocht, bezocht en als ze 'focus' hebben: als je er met de tab-toets bent aangekomen. Ook als je niets opgeeft.
Dat kun je met html wijzigen. Maar het aardige van css is nou dat je niet alleen de kleur, maar ook het wel of niet onderstreept zijn kunt wijzigen, of 'n streep erboven of erdoorheen, of 'n plaatje erachter, of 'n randje eromheen, of...
Mogelijk is in dit bestand
Code:
a {
text-decoration: none;
color: #acd600;
}
verantwoordelijk voor de groene kleur.
a wil gewoon zeggen: alle html-tags <a>
text-decoration: none: geen onderstreping
color: #acd600: dat is 'n bepaalde manier om 'n kleur weer te geven, en dit is inderdaad enigszins groen.
Maar het zou ook iets anders kunnen zijn, dat is zo niet duidelijk.
Volgens mij sta je nu op 'n soort tweesprong. (Of ik heb 't helemaal mis, kan ook natuurlijk...)
1) Je gaat met Kompozer aan de slag of welk programma dan ook en gelooft 't verder wel, want je vindt alleen de site leuk en niet de technische kant. Dat kan, maar dan heb je veel minder invloed op 'n goede opbouw voor zoekmachines, bijvoorbeeld.
2) Je vindt ook de technische kant leuk. In dat geval zou ik je echt heel sterk aanraden 'n korte gratis cursus te volgen over de grondbeginselen van html en css. 'n Uitstekende cursus (Nederlandstalig) is te vinden op:
http://www.web-garden.be/
Zonder basiskennis is het heel moeilijk om bijvoorbeeld die vraag van jou over de groene links te beantwoorden, want dan moet ik eerst gaan uitleggen wat 'n id is en 'n class en ...
Nou, we horen 't verder wel. In ieder geval veel plezier met het herverbouwen van je site.