Algemeen

Een horizontaal menu, zonder tabellen

Een horizontaal menu maken, zonder tabellen te gebruiken. Voor veel mensen al gesneden koek, toch nog even de basis op een rijtje. Door gebruik te maken van een ongeordende lijst en deze horizontaal neer te zetten, krijg je prima menu’s. Wanneer je er nog een paar stijlen
op los laat kun je hiermee zeker je site verfraaien.

We gaan dus een menu maken aan de hand van een ongeordende lijst. Dat menu ziet er in html als volgt uit:

<div id="navigatie">
<ul>
	<li><a href="/">Home</a></li>
	<li><a href="/">Over ons</a></li>
	<li><a href="/">Archief</a></li>
	<li><a href="/">Forum</a></li>
	<li><a href="/">Winkel</a></li>
	<li><a href="/">Contact</a></li>
</ul>
</div>

Dit is het resultaat:

Zoals je ziet verschijnt er een verticaal menu.
We hebben het menu de unieke naam ‘navigatie’ gegeven, met behulp van ‘id’. Deze unieke naam mag dus maar een keer worden gebruikt op je website. Lees verder >>

Bestanden includen met PHP

Wanneer je een grotere site krijgt en je hebt een vaste paginaindeling, dan kan het handig zijn dat je een deel van de pagina gaat includen. Hiermee heb je als voordeel dat je bepaalde delen van je website maar een keer hoeft te veranderen en dat je niet al je pagina’s langs moet gaan.

Includen met PHP

Met includen moet je een aantal keuzes maken. We gaan includen met behulp van php. Dit moet de server waar je website op staat dus ondersteunen. PHP kent vier manieren om te includen.

  • include(‘/bestandspad/bestandsnaam/’)
  • require(‘/bestandspad/bestandsnaam/’)
  • include_once(‘/bestandspad/bestandsnaam/’)
  • require_once(‘/bestandspad/bestandsnaam/’)

Het maakt niet uit welke je neemt, het verschil zit hem met name in de foutmeldingen. include_once en require_once gebruik je als het bestand om te includen maar een maal gebruikt mag worden. Het verschil tussen include en require zit hem erin dat include bij een fout een foutmelding genereert en require leidt tot een fatale fout en het afbreken van het script. Lees verder >>

BDO

Definitie
Het bidirectionele algoritme stelt de standaardtaal en leesrichting van het document in. Standaard is deze leesrichting als die van het Nederlands en Engels, van links naar rechts en van boven naar beneden. Andere talen gebruiken andere algoritmen.

Voorbeeld
<bdo dir=”rtl” lang=”he”>Tekst van rechts naar links instellen</bdo>

Unieke attributen

lang=”taalcode

Definitie van de meest gebruikte taal in het document. Bijvoorbeeld “en” voor

Engels, “fr” voor Frans en “nl” voor Nederlands

dir=”ltr” of “rtlDe leesrichting van de tekst wordt ingesteld. Left to right (ltr) of Right

to left (rtl)

Kernattributen

Gebeurtenisattributen

Alle elementen XHTML1.0 Strict

Base

Definitie
Dit element is er om een basis URL te bepalen voor een verzameling van
webpagina’s. Dit doe je in het “head”-gedeelte van je webpagina.
Je hoeft dan niet meer steeds het hele adres te bepalen, maar alleen
een relatief adres.

Voorbeeld

<base href=”map” />

Unieke attributen
href=”urlMet dit attribuut leg je de URL vast die als basis zal dienen voor de
relatieve links.
target=”vensternaamAls je met frames werkt dan zorg je er hiermee voor dat de link in het
venster met het vensternaam wordt geopend.

Alle elementen XHTML1.0 Strict

Van AJAX tot XML, alles om een betere website te maken.

Vroeger was websites maken eenvoudig. Je gebruikte HTML en dat was het dan. Tegenwoordig worden er allerlei manieren gebruikt om een webpagina te presenteren op het internet.
De een nog beter en mooier dan de ander. Maar waar gebruik je het nu voor.
We hebben in drie delen een overzicht gemaakt van een aantal
technologieën. Het tweede deel is toegevoegd. Van DOM tot en met RSS.

Ajax
ASP.net
Coldfusion
CSS
DHTML
DOM
Flash Actionscript
Java
Perl
PHP
RSS
Lees verder »Van AJAX tot XML, alles om een betere website te maken. Lees verder >>