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