Wat ik vaak zie op dit forum is dat 'jonge' mensen zeggen "Dit is mijn eerste website in PHP".
Waar ze hun eigen compleet gefocust hebben op het PHP (server-side scripting) en niet op de HTML en CSS, zodat ook het front end op de juiste manier wordt gedaan.
In principe maak je geen website in PHP maar in HTML, CSS en JS, het PHP gedeelte gebeurd op de server en zorgt voor de functionaliteit van de website.
Advies voor alle beginners is dan ook, focus niet alleen op PHP, want HTML, CSS en wellicht JS en net zo belangrijk!
Ik ben daar een mooi voorbeeld van en nog steeds :) / :( ..... Ik loop de laatste tijd wat vaker tegen HTML dingen aan. Echter ben ik dit nu wel aan het leren. Ondanks dat je denkt "ik wil alleen maar server-side scripten" is het toch belangrijk om te weten wat bepaalde elementen in HTML en CSS zijn. Vooral als je in de toekomst meer wilt doen. Daarom ben ik zelf ook hard bezig met het leren ervan.
[size=xsmall]Toevoeging op 11/06/2013 17:20:42:[/size]
Vergeet niet in de <head> de charset te zetten, dit leverde mij (heel raar) veel problemen op met PHP:
<meta charset="UTF-8">
Ook is je server niet echt beveiligd. Ik kan zien dat je met een Quiz bezig bent of gaat starten? Ik zou in de root een index.php of index.html plaatsen, zo kan niet iedereen in je root kijken :)
Goed, om het dan kaar even compleet te maken:
Een volledig correcte versie is:
<!doctype html>
<html lang=nl>
<head>
<meta charset=utf-8>
<title>Jouw titel</title>
<!-- ... stylesheets en andere link elementen -->
</head>
<body>
<!-- ... de site -->
<!-- ... alle javascripts -->
</body>
</html>
En de hackers versie:
<!doctype html public "<!doctype html public>">
<meta charset=utf-8>
<title>Jouw titel</title>
<!-- ... link elementen -->
<!-- ... site elementen -->
<!-- ... scripts -->
Mmmmm, zin om een webserver een beetje te overbelasten haha ;-)
@Glenn,
Neem de bevindingen van Eddy mee, beperk het tot max 60 jaar ofzo, aangezien de gemiddelde Nederlander geen 100 wordt en niet vanaf hun 1 jaar beginnen met sparen.
Mensen kunnen nu dus je server snel overbelasten door dit soort grote pagina's te laten berekenen.
Die versie is officieel fout, maar doordat je browser sommige fouten voor je oplost is ie goed en kun je hem gebruiken. En tevens bevat hij wat leuke dingen, zoals het recursieve doctype... Meer info: http://wouterj.github.io/2012/03/html/min-html-boilerplate/