... Notepad++ ... Kan ik dan ook een mooie uiterlijk maken e.d.?
Zeker: dat hangt af van je bedrevenheid om (met html en vooral css) de mooie opmaak in code om te zetten (en uiteraard van mooie plaatjes e.d.).
Oei! Heel veel... en daar valt van hier uit geen overzicht van te geven. Bijvoorbeeld:
- er moet een goed DOCtype boven staan: bij voorkeur de "strict" variant,
- je moet de regels van de html-specificatie volgen, en dan zal de html-validator geen fouten laten zien,
- je moet de regels van de css-specificatie volgen, en dan zal de css-validator geen fouten laten zien,
- je moet er achter komen welke kuren browsers hebben die niet de html- en/of css-standaarden volgen, en daar passende correcties voor kunnen toevoegen zonder dat de html/css ongeldig wordt,
- en op detail-niveau zijn er zeker nog zo'n paar honderd dingen waar je op moet letten.
Dit is dus nog maar het topje van de ijsberg (zie de links in m'n handtekening hieronder).
Voor zover je de basisbeginselen nog niet beheerst, zal je je die ook eigen moeten maken.
Zo kan je wel even voort, denk ik.
Wat programmeer ik hiermee? HTML, JAVA, CSS, ASP, PHP?
Met Notepad++ (of gewoon: Kladblok) kan je in principe al deze programmeertalen voor een website gebruiken: als het de goede coderingen maar zijn. Al deze programmeertalen werken namelijk met gewone "platte tekst". Een HTML-bestand maak je door de goede HTML-codes te gebruiken, een CSS-bestand maak je door de goede CSS-codes te gebruiken, enz. *)
- Met HTML en CSS leg je de basis voor een website.
- Met JAVASCRIPT (niet hetzelfde als "JAVA", dat is een andere programmeertaal) kan je "client-side" (in de browser van de bezoeker) bepaalde functies laten uitvoeren (als je ergens op klikt, enz.).
- Met ASP en PHP kan je "server-side" (op de server van je website) bepaalde dingen laten plaatsvinden, bv. checken van een wachtwoord of aanroepen van een database met gegevens. Zonder uitgebreide kennis van PHP kan je heel eenvoudig zogenaamde "PHP-includes" op de server laten uitvoeren om zich op elke pagina herhalende codes (bv. van het menu) er via één bestandje in te zetten. Wijziging van het menu? Dan 1 bestandje aanpassen en klaar (i.p.v. alle tig pagina's te moeten aanpassen). Zie hiervoor: deze pagina, of deze tutorial.
Met vriendelijke groet,
CSShunter
_____________
*) Voorbeeld (beetje gecompliceerd, maar dan kan het ook): in
deze homepage zit
deze HTML-code,
deze CSS-code voor de schermweergave, en
deze JAVASCRIPT-code (vooral voor het instellen van de lettergrootte). Met wat PHP-code (maar die kan je niet zien in het eindresultaat van de pagina) zitten er een aantal op elke pagina terugkerende code-fragmenten in, bijvoorbeeld het
menu-linkerkolom fragment (de opmaak komt in orde op het moment van samenvoegen).
[edit]Ah, kruispost met Frats

[/edit]