Hoi Theoo,
Zelf een template bouwen (want daar komt het op neer) vanaf een eigen getekend ontwerp is nog niet zo eenvoudig voor een starter.
Omzet-programma's
- Voordeel: ze nemen je werk uit handen, je hoeft niet precies te weten hoe je het qua codering moet doen.
- Nadeel: ze gaan je ontwerp opdelen ("slicen") in verschillende background-afbeeldingen die ze op de pagina plaatsen. Meestal doen ze dat door de pagina een tabel-structuur te geven, en dan worden de tabel-cellen met die achtergrond-partjes gevuld. Maar een tabel-structuur is niet bedoeld voor opmaak, en werkt ook niet lekker.
De html-code komt bomvol met onoverzichtelijke tabel-toestanden te staan, en dat dan op elke pagina. Bij een iets ander pagina moet ook opnieuw gesliced worden. - Iets aan de opmaak veranderen moet ook op elke pagina opnieuw gebeuren.
Ook komen er ontzettend veel eigenlijk overbodige mini-cellen op de pagina, omdat de opdeling van een tabel in rijen en kolommen gaat en alleen maar rechthoekjes kent. Zitten er in een rij bv. 3 kolommen, dan moet de volgende rij ook 3 kolommen hebben om goed uit te komen. Of je moet cellen gaan samenvoegen, maar dat weet het slice-programma niet: dat weet niet hoe jij je pagina er uit wilt laten zien.
Ook komen er problemen als een tabelcel (bv. voor een tekstblok op de pagina) moet kunnen groeien of krimpen n.a.v. de hoeveelheid tekst die geplaatst wordt. Dan is er te veel of te weinig achtergrond, of sluit die niet meer aan op de rest van de pagina...
Of het gaat niet goed bij een andere resolutie dan waarop de pagina gemaakt is. Plus een redelijke kans dat het niet goed cross-browser is (Internet Explorer, of een versie daarvan, heeft vaak eigen opvattingen over tabel-opmaak).
- Ik doe het nooit op die manier!
Notepad++ e.a. text-editors
- Voordeel: je kan alles precies zo maken als je wil.
- Nadeel: je moet precies weten hoe je het moet doen: zelf het ontwerp kunnen opdelen in handige partjes (eventueel met ingebouwde verlengstukjes of herhaal-stukjes) en die in html-code en css-code kunnen omzetten.
Dreamweaver e.a. WYSIWYG-editors
- Voordeel: er kan qua codering werk uit handen genomen worden, en je kan makkelijk wisselen tussen ontwerp-weergave en code-weergave.
- Nadeel: als DW of een andere editor het op zijn eigen manier gaat doen, heb je vrij grote kans dat je een onwerkbare pagina krijgt (bv. omdat alle indelingsblokken een absolute positie krijgen, of een vaste hoogte en/of breedte, en niet makkelijk gevuld kunnen worden zonder de rest aan te tasten).
Dwz: je moet bij dit soort programma's eveneens precies weten hoe je het moet doen: om de editor waar nodig te kunnen bijsturen!
Joomla, Wordpress of een ander CMS
Voordeel: het aanmaken en beheren van pagina's en berichten kan snel en vrijwel automatisch.
Nadeel: een eigen template moet passen in de structuur van het CMS, en
daarvoor moet je precies de CMS-structuur kennen, en hoe je die moet aanpassen (wat nogal gecompliceerd kan zijn: alles staat op verschillende plaatsen en heeft eigen variabelen).
D.w.z. naast precies weten wat je wilt en html- en css-inzicht is dan ook kennis van het CMS-systeem en van php nodig, want daar werken CMS'sen meestal mee.
========
Conclusie:
Voor een goed eigen template zal je je moeten verdiepen in html en css. Voor een starter vraagt dat best wat studie.
Meteen een Joomla-template o.i.d. willen maken/aanpassen is denk ik te hoog gegrepen. Inderdaad: eerst maar eens met html en css alleen.
PS: Als het echt een heel eenvoudig ontwerp is, kan het nog wel eens meevallen.
Met vriendelijke groet,
CSShunter