Welkom op de vernieuwde website van AlphamegaHosting.com!

Nummer 114

XHTML deel 2 – Hoe maak je een eenvoudige pagina met CSS?

Bob Broen | 2007-03-21 | Inhoud

Heb je het eerste artikel kunnen lezen in een serie over XHTML? Deze keer gaan we weer een stapje verder. Je gaat ontdekken hoe je een pagina kunt opmaken met CSS.

Om te beginnen pakken we een basisstukje XHTML. Deze pagina wijkt niet veel af van deel 1. Wat opvalt is dat er een < DIV> tag om de inhoud is gezet. Hiermee heb je meer controle, waardoor je bijvoorbeeld de opmaak van dat gedeelte beter kunt beïnvloeden. Het is verstandig om diverse tags rond een samenhangende groep tags te zetten. Wat ook opvalt is dat de < BR />tag een afsluitende schuine streep heeft (een 'slash'), dit geeft aan dat er geen sluitende tag meer komt voor dit element. In HTML was dit niet nodig, in strikt XHTML wel.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
   <head>
      <title>XHTML gebruiken - deel
2</title>
   </head>
   <body>
      <div class="voorbeeld">
         <h2>XHTML gebruiken
- deel 2</h2>
         <h3>Mijn
voorbeeldartikel</h3>
         <p>
            Dit is
een voorbeeldpagina die is opgebouwd met 'normale' (x)html tags. De opmaak van
de pagina wordt overgelaten aan de browser, die elk de tags op een eigen wijze
weergeven. <br />
            Tenzij
we een beetje CSS toevoegen...
         </p>
         <h4>Bob Broen - 5
maart 2007</h4>
      </div>
   </body>
</html>

De opmaak is nu eenvoudig, maar wel duidelijk. Niet alleen de vormgeving is duidelijk, maar de code ook. Deze code kan probleemloos gelezen worden door software die gebruikt wordt door bezoekers met een visuele beperking.

In HTML werd vroeger standaard een < font> tag gebruikt om de opmaak van tekst te regelen. In XHTML is er een sterke voorkeur om alle opmaak met CSS te regelen. Hieronder staat een stukje code dat je kunt plakken onder de < title> tag, misschien herken je de opmaak.

 <style type="text/css" media="screen">
   body {
      background-color: white;
      color: #000366;
      font-size: 9pt;
      font-family: Arial, sans-serif;
      margin: 20px 40px;
   }
   .voorbeeld {
      background-color: #F0F2FF;
      padding: 4px 10px;
      border-bottom: 2px solid #ABBEDE;
   }
   h2 { font-size: 12pt; }
   h3 { font-size: 9pt; }
   p { font-size: 9pt; }
   h4 { font-size: 9pt; padding-bottom: 10px; }
</style>

Door deze CSS-code in de HTML-pagina te plakken verandert de opmaak, maar blijft de paginastructuur gelijk. De < style> tags geven aan dat het hier om CSS-code gaat voor het beeldscherm ('screen'), maar er kan ook CSS-code meegegeven worden om bijvoorbeeld een print te maken.

In dit voorbeeld begin ik met een body {} declaratie, alle opmaak tussen de {} - haken geldt voor de < body> tag. In de eerste regel van deze declaratie zet ik de achtergrondkleur (background-color) op wit (white). Let op de dubbele punt tussen de eigenschap en de waarde, die gevolgd wordt door een punt-komma.

Om alle mogelijke aspecten van CSS uit te leggen zou een serie van 100 artikelen geschreven moeten worden. Omdat deze serie over XHTML gaat zal ik een aantal eigenschappen toelichten, met name de eigenschappen die de oude < font> tags verzorgden.

Met 'color' wordt de kleur van de tekst op #000366 gezet, een blauwe kleur. Wat misschien duidelijker is voor sommigen: "color: rgb(0,3,102); ".

De grootte van het letterype kan ingesteld worden met "font-size: 9pt;". In plaats van een waarde in punten, mag ook een waarde in pixels (px) of procenten (%) gegeven worden.

Het lettertype zelf wordt ingesteld met: "font-family: Arial, sans-serif;". Het is verstandig om hier een aantal lettertypes op te geven, omdat het niet zeker is dat iedereen het bedoelde lettertype heeft. Om zeker te zijn dat mensen een schreefloze letter krijgen is hier 'sans-serif' toegevoegd, een familie waartoe de Arial, Helvetica en Verdana behoren.

De margin- en padding-eigenschappen behandel ik in het volgende artikel.

Het ".voorbeeld" element geeft de eigenschappen weer die ik gebruikt heb in de < div> tag. Behalve een achtergrondkleur, heb ik een rand gemaakt aan de onderkant van het blok. Deze rand is 2 pixels dik, aaneengesloten (solid) en heeft de kleur "#ABBEDE", oftewel rgb(171,190,222), oftewel blauw-grijs.

Dit artikel is een instapper in de wereld van CSS. Ik zal in deze XHTML-serie nog veel meer CSS laten zien en uitleggen. Een complete CSS-cursus zal dit echter niet worden. Hieronder heb ik nog een voorbeeld gegeven. Vervang de eerder genoemde CSS-code door dit blok, misschien herken je de opmaak. Probeer zelf de waardes te veranderen om een pagina te maken met de opmaak die je bevalt.

<style type="text/css" media="screen">
   body {
      background-color: white;
      color: black;
   font-size: 10pt;
      font-family: Arial, sans-serif;
      margin: 20px 40px;
   }
   .voorbeeld {
      padding: 4px 10px;
   }
   h2 {
      font-size: 12pt;
   background-color: #E5ECF9;
      border-top: 1px solid #3366CC;
      padding: 2px 4px;
   }
   h3 {
      font-size: 11pt;
      color: #0000CC;
      font-weight: normal;
      margin: 1px 0 2px 0;
      text-decoration: underline;
   }
   p {
      font-size: 10pt;
      margin: 1px 0 2px 0;
   }
   h4 {
      font-size: 10pt;
      color: #008000;
      font-weight: normal;
      margin: 1px 0 2px 0;
   }
</style>

Succes!

Hoe ziet jouw emailadres eruit?

Marco Sanders | 2007-03-21 | Marketing

Laatst kreeg ik een prachtige full colour-brochure onder ogen van een cateringbedrijf, echt schitterend. Toen ging ik op de achterkant de gegevens van het bedrijf bekijken. Adres, telefoonnummer, website met eigen domeinnaam, allemaal prima, alleen dat emailadres...

"Wat was er met dat emailadres?" vraag je je misschien af. Nou, dat bedrijf heeft een website met een eigen domeinnaam. Hiermee kunnen ze dus ook mooie emailadressen aanmaken. Maar in plaats daarvan gebruikten ze een adres van hun internetprovider. Dan krijg je dus zoiets als cateringhatsjikidee@pandora.be of traiteurhollebollegijs@hetnet.nl. Erg jammer!

Als dat nou de eerste keer was dat ik zoiets tegenkwam...
Nee, voor mij was het echt de bekende druppel. Ik moest even mijn hart luchten, vandaar dat ik hierover een artikel heb geschreven.

Bijna iedereen heeft een emailadres waarin de naam van je internetprovider voorkomt, bijvoorbeeld g.devries35@chello.nl of autobedrijfjansen@planet.nl. Je kunt ook een gratis emailadres hebben zoals marieke1980@hotmail.com of vandoorentransport@gmail.com.

In al deze gevallen kun je hooguit bepalen wat er vóór het @-teken komt, als wat jij wilt tenminste nog vrij is. Wat achter het @-teken komt, hangt af van het bedrijf waar het emailadres is geregistreerd.

Nu is de kans groot dat jij een eigen domeinnaam hebt of van plan bent er een te nemen. Voor jezelf, voor je bedrijf, voor je vereniging, noem maar op. En als je een website maakt en/of onderhoudt, heb je waarschijnlijk ook de mogelijkheid om emailadressen aan te maken.

Wat zijn nou de voordelen van email op je domeinnaam?

  • Het staat veel professioneler (op je website, je drukwerk etcetera).
  • Het is makkelijker te onthouden (voor iedereen, dus ook voor jou).
  • Het ziet er veel beter uit wanneer je bijvoorbeeld info@jouwdomeinnaam.com als afzender gebruikt.
  • Je kunt meerdere emailadressen aanmaken. Erg handig als meer mensen op je account email ontvangen of als je je mail wilt splitsen.
  • Meestal (bij Alphamega in elk geval) kun je gebruikmaken van een online-emailfunctie zoals webmail. Waar ter wereld je ook bent, je kunt altijd je mail bekijken.
  • Er zijn extra functies beschikbaar, zoals een autoresponder (automatisch mails beantwoorden), mail redirect (doorsturen naar een ander emailadres) en mail group (één email naar meerdere personen sturen).
  • Misschien wel de belangrijkste: je bent voor je emailadres niet meer gebonden aan je internetprovider. Met email op je domeinnaam blijft jouw emai-adres voor altijd hetzelfde, zolang de domeinnaam maar van jou is. Wissel je van hostingprovider? Geen probleem, ook daar kan je emailadres gewoon hetzelfde blijven!

Je ziet het: een emailadres op je domeinnaam biedt enorm veel voordelen!

Begrippenlijst - Keywords

bot | 2007-03-21 | Zoekmachines

Keywords zijn woorden die je ingeeft wanneer je bijvoorbeeld in een zoekmachine naar een bepaald onderwerp zoekt. Ook als er op een website een zoekfunctie beschikbaar is, kun je daar een keyword ingeven.

Als je bijvoorbeeld een domeinnaam wilt bestellen, dan kun je op keywords zoeken als domeinnaam, hosting en verhuizen. De zoekmachines zoeken dan naar keywords in de vele websites en komen dan met een resultaat dat voldoet aan de door jou ingegeven keywords. In de HTML-code van een website worden de keywords geplaatst in de keywords meta-tag.

Toon je bezoekers waar je links heen leiden

bjorn | 2007-03-21 | Programmeren en techniek

Als je ook maar een beetje bent zoals ik, dan vind je het leuk om links van interessante websites aan anderen door te geven. Ik weet dat ik niet alleen ben, want ik zie zo vaak een knopje 'links'. ;-)

Als je dus al graag links plaatst, zou het dan niet leuk zijn om je bezoekers alvast een voorproefje te geven zonder dat ze moeten klikken?

Een voorproefje geven? Als je wilt weten wat ik bedoel kun je hier eens klikken.

Hoe plaats je zo'n 'voorproefje' op je eigen links?

  1. Ga naar http://www.snap.com/about/spa2B-customize.php
  2. Kies een kleur die het beste bij je websitelay-out past (klik op een kleur)
  3. Optioneel: Upload je logo, dit moet 100x20 pixels zijn, en niet groter dan 100kb. Klik op 'Browse', selecteer je logo en klik vervolgens op 'Open'.
  4. Kies bij 'Choose a Snap link icon and trigger' een van de 3 opties. Wat deze opties doen krijg je te zien in het voorbeeld ernaast.
  5. Je kunt op het plusje klikken dat voor 'Advanced options' staat. Hier kun je bijvoorbeeld de zoekbalk uitzetten (vinkje uitzetten bij Search Box).
  6. Klik vervolgens op 'Continue'.
  7. In het volgende scherm vul je je domeinnaam in, je email-adres en typ je de code in de afbeelding over in het derde vlakje.
  8. Plaats een vinkje bij 'I agree to the Terms & Conditions below.'
  9. Klik nu weer op 'Continue'.
  10. In het volgende scherm krijg je de gegenereerde code te zien. Selecteer deze en kopieer ze.
  11. Plak deze code vervolgens net voor < /head> in de code van je html-bestand waar je Snap Preview Anywhere wilt gebruiken.
  12. Upload het bestand naar je server en je bent klaar! :-)

Tot slot

Tot slot nog een kleine tip, misschien ten overvloede: zorg altijd dat de links die naar externe websites gaan, geopend worden in een nieuw venster. Zo verdwijnen je bezoekers niet van je website!

Voor de lezers die onze Wordpress-artikelenreeks hebben gevolgd heb ik nog een leuke link, om Snap Preview Anywhere eenvoudig toe te passen: http://ajaydsouza.com/wordpress/plugins/snap-preview-anywhere/

Zoek

Doe mee! Word ook WebsiteSupporter!

Ontvang gratis elke week een verbetersuggestie voor je website, inclusief speciaal stappenplan om je site succesvol te maken.

Klik hier om je in te schrijven!

Domeinnaam-check

Domeinnamen v.a. € 1,- p/m. Check of jouw ideale domeinnaam nog vrij is:

www.

Even onthouden

Moet er iets aan je site gebeuren?

En heb je zelf geen tijd, geen zin of geen idee hoe je het moet aanpakken? Laat ons website-klusteam het voor je oplossen!

Klik hier voor meer info. 

Thema van de week:

Zo zorg je dat je goed vermeld staat in Google Maps

Je kunt echt een verschil maken voor je website door goed vermeld te staan in Google Maps.

Klik hier voor een stap-voor-stap-uitleg in het thema van deze week.

Informatie

Hopelijk vind je alle informatie die je nodig hebt op deze website. Heb je nog vragen? Klik hier om een bericht te sturen of bel tijdens kantoor-uren met 040-2085353 (NL) of 011/547498 (B).

Ben jij een startende ondernemer?

Dan hebben wij een handig gratis ebook om je op weg te helpen met je online presentatie.

Klik hier om het gratis te downloaden.

Alphamega Hosting heeft een unieke garantie!
Privacy Contact Sitemap Copyright 2012 Alphamega Hosting B.V.