* You are viewing Posts Tagged ‘html’

PHP: Hypertext Preprocessor

Wat is PHP?

PHP is een programmeertaal waar dynamische websites mee kunnen worden gemaakt. De scripttaal is ontworpen in 1994 en stond destijds voor Personal Home Page. Sinds PHP 3.0 is de naam veranderd naar PHP: Hypertext Preprocessor, waaruit we kunnen opmaken dat het hoofddoel het verwerken van informatie tot hypertekst (over het algemeen HTML of XHTML) is.

Kenmerken van PHP

Veel scripttalen tonen overeenkomsten met PHP. Zo is de taal vergelijkbaar met bijvoorbeeld Perl en Ruby en kan men OO (objectgeoriënteerd) programmeren in PHP.  Zoals bij veel andere programmeertalen moeten ook PHP variabelen voorafgegaan worden door $. Dit is een van de eigenschappen die de taal heeft overgenomen van Perl.

PHP is, net als bijvoorbeeld ASP, een zogenaamde server-side programmeertaal. Dit betekent dat het voor de gebruiker niet zichtbaar is hoe het script werkt en wat het precies doet, maar wordt enkel het resultaat, een eenvoudige HTML webpagina, in de webbrowser getoond.

Verder staat PHP bekend als een makkelijk aan te leren taal. Wat ook fijn is, is dat het opensource software is en er enorm veel over te vinden is op het web. Ten slotte zijn de mogelijkheden op het internet enorm, bijna niets is onmogelijk.

PHP gebruiken

Als je op je computer met PHP wilt gaan werken, is het handig om een programma te gebruiken die automatisch een volledige WAMP omgeving installeert (bijvoorbeeld XAMPP). Hierdoor kun je alle PHP bestanden ook daadwerkelijk op je eigen computer testen en hoef je niet per se een server of hosting pakket aan te schaffen. Zodra je een PHP website ook voor anderen toegankelijk wilt maken, is het aan te raden om een webserver te installeren of een webhosting pakket af te nemen.

Voorbeelden van gebruik

De meeste inlogsystemen, fora, cms’en en vergelijkbare systemen werken met PHP. Zo werkt ook deze website met PHP (in combinatie met MySQL).

Webbrowser

Wat is een webbrowser?

Een webbrowser is software waarmee u webpagina’s kunt bekijken. De browser zorgt er dus voor dat bijvoorbeeld HTML pagina’s omgezet worden in een leesbaar geheel dat op het beeldscherm kan worden weergegeven. We duiden het gebruik van een internetbrowser over het algemeen aan met “surfen op het internet”.

Met de meeste browsers kunt u, naast het bekijken van webpagina’s, onder andere een lijst met favorieten opbouwen, bestanden downloaden en geschiedenis terugkijken. Hiernaast zijn er webbrowsers die het mogelijk maken om bijvoorbeeld met meerdere tabbladen tegelijk te werken en plugins te installeren.

Bekende browsers

De vijf populairste internetbrowsers zijn Mozilla Firefox, Internet Explorer, Safari, Opera en Chrome.

CMS: content management system

Wat is een CMS?

Een CMS is een contentmanagementsysteem. Met een CMS kan iemand, zonder enige kennis te hebben van HTML en andere (programmeer)talen, eenvoudig zijn eigen website bijhouden. Hierbij kun je bijvoorbeeld denken aan het toevoegen, verwijderen en aanpassen van teksten. Over het algemeen werkt een CMS met een WYSIWYG editor, waardoor het overeenkomsten vertoont met bijvoorbeeld Microsoft Word. De meeste contentmanagementsystemen worden ontwikkeld in PHP in combinatie met een MySQL database.

Wanneer gebruik maken van een CMS?

Vooral als een website vaak aangepast moet worden, is een CMS een fijn hulpmiddel. U hoeft dan niet voor elke pagina een nieuwe HTML-pagina aan te (laten) maken, maar kunt gewoon de gewenste tekst in een CMS zetten. Dit bespaart een hoop werk (of kosten).

Welk CMS?

Dat is geheel afhankelijk van uw wensen. Er zijn een aantal zeer goede open source content management systemen, maar voor veel mensen zijn deze systemen te uitgebreid of voldoen ze niet aan de eisen. In dat geval is het verstandig om een CMS op maat te laten ontwikkelen. U weet dan immers zeker dat het systeem aan uw wensen voldoet.

CSS: Cascading Style Sheets

Wat is CSS?

CSS is de afkorting van Cascading Style Sheets, maar vaak wordt er gesproken van Style Sheets. Met CSS kan een HTML pagina worden vormgegeven, het woord “style” in de afkorting staat dus voor opmaak. De CSS code van een webpagina wordt ofwel in het HTML bestand tussen de head tags, ofwel in een apart bestand (dit bestand wordt vaak een stylesheet genoemd) waarnaar het html bestand verwijst, gezet.

CSS is geïntroduceerd, omdat het een eenvoudige manier is om een HTML bestand vorm te geven. Momenteel wordt CSS3, de nieuwste CSS versie, door steeds meer internetbrowsers ondersteund. Hiermee is het zelfs mogelijk om gradients en ronde hoeken te maken, zonder gebruik te maken van afbeeldingen.

Voordelen van CSS

Met CSS is het mogelijk om alle stijlelementen van een website in één bestand aan te geven. Dit is natuurlijk heel handig bij grote websites, omdat de webmaster dan alleen het CSS bestand aan hoeft te passen om de wijziging op alle pagina’s terug te zien. Indien hij de website zou “opmaken” met HTML, zou hij echter elke pagina één voor één aan moeten passen.

Verder is er met CSS veel meer mogelijk dan met HTML. Je kunt echt alles van bijvoorbeeld een stuk tekst aanpassen: het lettertype, de lettergrootte, de kleur, de marges, de regelafstand en ga zo maar door.

Tevens zal een website die opgemaakt is met CSS sneller laden dan een website die uit enkel HTML bestaat, aangezien je een stuk minder code gebruikt.

Ten slotte is CSS zeer browser-vriendelijk, aangezien het momenteel door elke browser wordt ondersteund. Toch raden wij aan om er telkens voor te zorgen dat u in het bezit bent van de nieuwste versie van uw favoriete internetbrowser.

CSS leren

Indien u CSS wilt gaan leren, raden wij u aan eens naar de cursus van Homepage-maken.nl te kijken.

HTML: Hyper Text Markup Language

Wat is HTML?

U zult vast wel eens hebben gehoord van HTML. Maar wat is dat nu precies? HTML ‘vertelt’ de browser eigenlijk hoe een pagina moet worden weergegeven op het scherm. De afkorting HTML staat voor Hyper Text Markup Language en wordt meestal beschreven als een opmaak taal. Net zoals in bijvoorbeeld Microsoft Word is het namelijk mogelijk om tekst in tabellen te zetten, woorden vetgedrukt te maken enzovoort. Vaak spreekt men echter van HTML codes of zelfs van een programmeertaal, hoewel hiervan niet echt sprake is.

Hoe ziet een HTML bestand eruit?

Een HTML bestand wordt opgemaakt door middel van HTML tags. De openingstag en sluittag zien er respectievelijk als volgt uit: <openingstag> en </sluittag>. Deze voorbeeldtags zijn echter geen bestaande HTML tags. Daarom zullen we een voorbeeld geven van een basis HTML bestand:

<html>
<head>
<title></title>
</head>
<body>
</body>
</html>

Een pagina die opgemaakt is als het bovenstaande voorbeeld zal echter een lege pagina weergeven. Er zal namelijk inhoud moeten worden toegevoegd in de vorm van bijvoorbeeld tekst. Alles wat tussen de body tags wordt geplaatst, ziet de bezoeker van de website op zijn scherm. Tussen de head tags worden elementen geplaatst die de HTML pagina identificeren of bepalen hoe deze weergegeven moet worden. Zo kunt u bijvoorbeeld CSS en Javascript code in het head gedeelte zetten.

HTML leren

Veel mensen die beginnen met het maken van websites vragen zich af of ze per se HTML moeten leren. Het is zeker aan te raden, aangezien u dan weet hoe een webpagina in elkaar zit, maar niet per definitie noodzakelijk. Zo kunt u bijvoorbeeld werken met een CMS, waardoor normale tekst automatisch omgezet wordt in HTML. Ook is het mogelijk om software te downloaden of aan te schaffen, die uw tekst in HTML omzet, waardoor u uw HTML bestanden enkel nog hoeft te uploaden (bijvoorbeeld door middel van FTP).

Een duidelijke HTML cursus kunt u vinden op Homepage-maken.nl