De beginnershandleiding voor webdesign deel 1

In deze serie leert u hoe u een website kunt maken met de nieuwste webontwerptechnieken (HTML5 & CSS3). Deze serie is bedoeld voor mensen zonder enige voorkennis van webdesign.


Ook verkrijgbaar in deze serie:

  1. De beginnershandleiding voor webdesign: deel 1
  2. De beginnershandleiding voor webontwerp: deel 2
  3. De beginnershandleiding voor webontwerp: deel 3

Moderne webbrowser

Omdat we onze webpagina's met behulp van de nieuwste standaarden (HTML5 en CSS3) gaan maken, hebben we een moderne webbrowser nodig die de nieuwste webtechnologieën kan begrijpen.

Versies van Microsoft's Internet Explorer-browser onder IE8 zullen het eenvoudigweg niet snappen. Als u IE7 of lager gebruikt, downloadt u een van de onderstaande webbrowsers.

Als u al een andere webbrowser gebruikt, controleert u of deze overeenkomt met de onderstaande minimale vereisten voor de beste prestaties.

  • Mozilla Firefox 3+
  • Google Chrome
  • Apple Safari 4+
  • Opera 10+
  • Microsoft Internet Explorer 8

"Waarom heb ik een bepaalde browser nodig?" je mag vragen. Welnu, aangezien HTML5 relatief nieuw is, begrijpen oudere browsers niet hoe de code moet worden gelezen en moet deze correct worden omgezet in een webpagina.


Teksteditor

HTML-bestanden zijn gewoon tekstbestanden met de extensie .html, dus u hebt geen gespecialiseerde of dure software nodig zoals Dreamweaver om ze te maken. In feite is uw computer vooraf geïnstalleerd met software waarmee u webpagina's kunt schrijven in - 'Notepad' op Windows, of 'TextEdit' (in 'gewone tekstmodus') op Mac.

Hoewel de software vooraf is geïnstalleerd op uw computer zal ik doen, het is verre van de beste. Ik raad aan om Notepad ++ te downloaden als je op Windows of TextWrangler op Mac zit. Beide programma's zijn volledig gratis en bieden een aantal functies die nuttig zijn voor webontwikkelaars, zoals syntax highlighting, bewerken van tabbladen en regelnummers.

Voor Mac-gebruikers, raad ik aan om TextMate, Coda of Espresso te kopen. Windows-gebruikers, probeer E-TextEditor.




Inleiding tot HTML

Elke website op internet is geschreven in Hyper-Text Markup Language (HTML). De HTML-taal is in de loop der jaren gegroeid en uitgebreid doordat het internet meer mainstream is geworden en websites nieuwe functies vereisen.

De HTML-taal wordt onderhouden door het World Wide Web Consortium (W3C) en de nieuwste specificatie is momenteel HTML 5, die een aantal nieuwe functies aan de taal heeft toegevoegd en helpt om de weg te effenen naar meer interactieve en functierijke webpagina's.

Een eenvoudige HTML-pagina ziet er als volgt uit:

    Hallo Wereld!   

Hallo en welkom op mijn website.

De bovenstaande code zal de volgende website creëren wanneer geopend in een webbrowser:


HTML is een heel eenvoudige taal om te leren. U voegt eenvoudig 'tags' in uw inhoud in, die aangeven hoe elk stukje inhoud in een webbrowser moet worden weergegeven.
U voegt bijvoorbeeld labels toe aan uw pagina waar u nieuwe alinea's van de tekst wilt laten beginnen, om tekst een kop in het document te maken, om afbeeldingen in te voegen, links naar andere pagina's op uw site of elders op internet enz..

HTML-tags zijn ingepakt in < > punthaken. Als u naar het vorige voorbeeld kijkt, ziet u dat elke 'tag' een paar is. Wij hebben aan de bovenkant, en aan de onderkant.
informeert de webbrowser dat alles binnen het tagpaar HTML-code is. De tag vertelt de browser dat de HTML-inhoud is beëindigd. De 'schuine streep' in de laatste tag duidt dit aan als de 'afsluitende' tag.


NOTITIE: De regel moet worden opgenomen aan de bovenkant van een HTML5 zodat deze als "geldige" code wordt beschouwd. Deze regel vertelt de webbrowser het documenttype van de rest van de pagina, met andere woorden, in welke HTML-versie het document is gemarkeerd, zodat de browser het correct kan weergeven.


De ... In het volgende gedeelte wordt informatie over de webpagina geplaatst die niet op de hoofdpagina zelf wordt weergegeven, maar meta-gegevens over uw pagina voor de browser bevat.

Binnen in de sectie, we hebben de tekst "Hallo, Wereld!" ingepakt binnen ... labels.
bevat letterlijk de titel van de huidige webpagina die door de webbrowser wordt gebruikt om het venster / tabblad een naam te geven:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_4.png"><br> <p>Volgens de <head> sectie, we hebben <body>. Dit is waar de daadwerkelijke inhoud voor uw webpagina wordt geplaatst. In het lichaam hebben we een <p> label met een kleine welkomsttekst erin.<br><p> markeert een alinea op uw pagina. Bijvoorbeeld:</p> <pre> <p>Er was eens in een land ver, ver weg woonde een prinses die nog lang en gelukkig leefde.</p> <p>Het einde.</p></pre> <p>Markeert twee alinea's tekst. Als we dit in een browser zouden bekijken, zien we het volgende:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_5.png"><br> <p>U vraagt ​​zich misschien af ​​waarom we deze nodig hebben <p> en </p> tags om een ​​alinea weer te geven. Nou, als we dat niet deden, en de webpagina zo hebben geschreven:</p> <pre> Er was eens in een land ver, ver weg woonde een prinses die nog lang en gelukkig leefde. Het einde.</pre> <p>De pagina ziet er als volgt uit in een browser:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_6.png"><br> <p>Zoals je ziet, negeert de browser elke opmaak die we in het bestand maken. We kunnen onze voorbeeldwebpagina als volgt schrijven en deze zal in de browser worden weergegeven:</p> <pre> <!doctype html><html><head><title>Hallo Wereld!

Hallo en welkom op mijn website

De browser is alleen geïnteresseerd in wat de HTML-tags aangeven. Het negeert alle spaties die u in het document opneemt (extra spaties, tabs, nieuwe regels etc.)


Een eenvoudige webpagina maken


Nu begrijp je de basisprincipes van HTML, laten we onze allereerste webpagina maken! De bovenstaande afbeelding is hoe deze pagina er uiteindelijk uit zal zien.

Maak ergens op je computer een nieuwe map en noem die 'html-from-scratch'. Gebruik de gewenste teksteditor om een ​​nieuw, leeg bestand te maken en sla het in deze map op als 'mijn eerste webpagina.html'.
Voer het volgende in bestand in:

    HTML van Scratch     

Het bovenstaande is een eenvoudige HTML 5-bestandsindeling. We hebben het documenttype op de eerste regel aangegeven, hebben onze en tags en stel "HTML From Scratch" in als de titel voor de pagina. We sluiten dan het hoofd en openen het lichaam.

Op regel 7 hebben we een opmerking toegevoegd. Gebruik opmerkingen om extra info achter te laten in uw code die niet wordt weergegeven op uw webpagina. Markeer een opmerking door je tekst in te pakken labels.

Ten slotte sluiten we onze geopende body en html-tags af om het document te voltooien.


hoofd

Verwijder de regel uit je broncode en typ het volgende:

  

HTML van Scratch

De tag is een nieuw element dat is geïntroduceerd in HTML5 en dat bestaat om het gedeelte 'header' van een webpagina op te waarderen en te structureren. De koptekst is het bovenste gedeelte van een webpagina, meestal waar de naam van de site is.

Voorafgaand aan HTML5 hebben we gebruikt

en
(of iets dergelijks), maar ik zal niet ingaan op details over oudere specificaties van HTML terwijl we de nieuwste standaard leren.

BELANGRIJK: moet niet worden verward met . Het zijn allebei compleet verschillende tags.

In onze header hebben we een

label. H1 wordt gebruikt voor het markeren van de hoofdkop op uw pagina (in dit geval de naam van onze site). HTML bevat header-tags van 1-6, met

de grootste, meest belangrijke titel op de pagina zijn tot

.



Navigatie

Vervolgens markeren we het navigatiemenu voor de website. Na de sluiting , typ het volgende:

 

Dit stuk code lijkt misschien een beetje eng, maar laten we het opsplitsen. Het bovenstaande blok markeert een navigatiegebied (