Professioneel webdesign: XHTML, CSS en XML

Inhoudstafel

Deel I

Hoofdstuk 1: Basisbegrippen in XHTML
1. Waarom XHTML?
2. Opbouw XHTML
3. Wat plaatsen we in de head?
4. Opslaan van een XHTML pagina
5. Document terug oproepen
6. Het onderscheid tussen HTML en XHTML
7. Definiëren type document
8. Karakterset
Hoofdstuk 2: De body van uw pagina
1. Kopje en alinea
2. Hyperlinks
1. Absolute verwijzing
2. Absolute verwijzing naar e-mailadres
3. Relatieve verwijzing
3. Plaats markeren
4. Afbeelding
4.1 Absolute verwijzing
4.2 Relatieve verwijzing
5. Afbeelding als hyperlink
6. Tabel
7. Formulier
8. Diverse
Hoofdstuk 3: Lijsten en frames
1. Lijsten
1.1 Ongenummerde lijst
1.2 Genummerde lijst
1.3 Definitie lijst (Definition list)
1.4 Lijsten nesten
1.4.1 Geneste lijst
1.4.2 Dubbel geneste lijst
2. Gebruik van frames
2.1 Wat zijn frames?
2.2 Frames en documenttype
2.3 Frameset
2.4 Afmetingen meegeven
2.5 Pagina's oproepen
2.6 Oproepen in een nieuw venster
2.7 Besluit
Hoofdstuk 4: Professionele aanpak
1. De hosting provider
2. De domeinnaam
3. Gebruik van meta-tags
4. Valideren
5. Algemene juridische aspecten bij het bouwen van een site
6. Verplichtingen van de webdesigner
7. Verplichtingen van de opdrachtgever
8. Commissie voor de bescherming van de persoonlijke levenssfeer (België)
9. College Bescherming Persoonsgegevens (Nederland)
10. Wetgeving
Hoofdstuk 5: Valideren, symbolen en karaktersets
1. Waarom valideren?
2. Oefeningen
Oefening 1
Oefening 2
3. Valuta symbolen
4. Pijlen
5. Andere tekens
6. Karaktersets
7. Meer info

Deel II

Hoofdstuk 6: Opmaak verzorgen met CSS
1. Overerving en de boomstructuur
2. De selector
2.1 Universal selector
2.2 Element selector
2.3 Grouping selector
2.4 Descendant selector
2.5 Child selector
2.6 Adjacent sibling selector
2.7 Class selector
2.8 ID selector
3. Wijziging boomstructuur
4. Replaced en non-replaced elements
Block level elements en inline level elements
6. Pseudo-classes
7. Besluit
Hoofdstuk 7: Verbinden van XHTML en CSS
1. Verwijzingen naar externe stylesheets
2. Gebruik van media
3. Meerdere stylesheets binnen 1 document
4. Inline styles
5. Besluit
Hoofdstuk 8: Veel gebruikte CSS instructies
1. CSS in body
2. CSS in paragraaf
3. CSS in lijsten en CSS valideren
4. Eigenschap list-style-type
5. Eigenschap list-style-image
6. Eigenschap list-style-position
7. Besluit
Hoofdstuk 9:
1. Algemeen
2. Eigenschap margin
3. Eigenschap padding
4. Eigenschap border-width
5. Eigenschap border-color
6. Eigenschap border-style
7. Voorbeelden
8. Positioneren van elementen
8a Float
8b Position
9. Waarden
10. Besluit
Hoofdstuk 10: Compatibiliteitsproblemen tussen webbrowsers
1. Incompatibiliteit webbrowser
2. Uitgewerkte voorbeelden: voorbeeld 1 en voorbeeld 2
3. Mogelijkheden en beperkingen bij het oplossen van webbrowser incompatibiliteit
4. Afspraken met de klant

Deel III

Hoofdstuk 11: Website en computerbeveiliging
1. Wetgeving
2. Betrouwbaarheid van de hardware
3. Hardwarematige beveiliging van de server
4. Softwarematige beveiliging van de server
5. Hardwarematige beveiliging van je PC of (bedrijfs)netwerk
6. Softwarematige beveiliging van je PC of (bedrijfs)netwerk
7. Veiligheidskopie maken van je e-mail en deze terugzetten
Hoofdstuk 12: eXtensible Markup Language
1. Wat is een nieuwskanaal (RSS)?
2. De RSS versie 2.0
3. Opbouw van een feed met RSS 2.0
4. Controle van de RSS code
5. Openbaar maken van uw nieuwskanaal
Hoofdstuk 13: Maak uw site populair op het internet
1. Kopjes
2. Domeinnaam
3. Forum
4. Belang van pagerank
5. Externe links naar uw site
6. Contactmogelijkheid
7. Aanmelden bij zoekmachines
8. Aanmelden bij Google
9. Duplicate content
10. Wat Google niet duldt
11. Aanmelding bij andere zoekmachines
12. Delen van de site niet indexeren
13. Hulpprogramma's voor webmasters
14. Betalende mogelijkheden
15. Google sitemap ontwerpen
16. Besluit
Hoofdstuk 14: Favicon
1. Wat is een favicon?
2. Favicon in Mozilla en Internet Explorer
3. Iconen ontwerpen
4. Aanpassen van het bestand ''index.htm''
Hoofdstuk 15: Een webtoepassing ontwerpen met ASP.NET
1. Werken met ASP.NET
2. Het .NET framework
3. Visual Basic .NET
4. Het bestand Web.config
5. Windows server
6. Configureren van de webserver
7. Toegang tot de webserver
8. Extra beveiliging Web.config
9. Besluit
Hoofdstuk 16: Snelheid, gebruiksvriendelijkheid en toegankelijkheid van een (portaal)site
1. Snelheid van de website
2. Gebruiksvriendleijkheid van een website
3. Toegankelijkheid van de site
4. Snelheid code verbeteren
5. Gebruiksvriendelijkheid van de website garanderen
6. Formulieren
7. Onderhoud server
8. Specifieke CSS bestanden
9. Afbeeldingen
10. Extra's voor professionals
11. Besluit
12. Nawoord
Appendices
Appendix 1: Charset Wingdings en Unicode
Appendix 2: Tags XHTML overzicht
Appendix 3: Verschillen tussen HTML en XHTML
Appendix 4: Installatie Visual Studio 2005
Appendix 5: Overzicht CSS 2.1 tags

========================================

© Marc Vandenbussche d.d. 22 november 2008