Tutorial html5 et css3
Vous allez commencer prochainement le design d'un site (plus exactement dans le tutorial d'aujourd'hui, un blog Wordpress) et vous voulez déjà être prêt pour html5 et utiliser les propriétés les plus intéressantes de CSS3. Vous êtes par nature un early adopter. Enfin, vous n'êtes pas un ayatollah de la compatibilité. Ne passez donc pas votre chemin, vous avez trouvé le tutorial qu'il vous faut !! :-)
Si vous souhaitez utiliser dès maintenant ces fameuses balises html5 et explorer de nouvelles possibilités graphiques avec les CSS3, voici ce que vous allez apprendre à faire :
- permettre au navigateur d'interpréter les balises HTML 5.
- Utilisez les balises html5 pour le zonage de la page
- <header> pour le header de la page mais aussi pour celui d'un article
- <footer> pour le footer de la page mais aussi pour celui d'un article
- <hgroup> pour regrouper les différents niveaux de titre dans votre header de page
- <article> pour délimiter le contenu de la page
- <section> pour indiquer les différentes parties de votre article
- <aside> pour indiquer des références en compléments de votre article
- <nav> pour baliser les éléments de navigation
- <time> pour donner une date de parution
- Essayez de nouvelles possibilités graphiques avec les CSS3 :
- Générer des blocs à coins arrondis via border-radius
- Créer des ombres à du texte via text-shadow
- Créer un imprimé type bayadère sur une bordure en CSS via border-left-colors
- Créer un effet de dégradé sur le fond de page (aucune image utilisée) via box-shadow
- Jouer les effets de transparence sur les images via opacity
Le design de ce tutorial HTML5 et CSS3 pour blog Wordpress est réalisée entièrement sans images (sauf illustrations en provenance de Flickr) , uniquement avec de la typographie et les possibilités graphiques de CSS3.
Pour apprendre à faire tout ceci, cliquez sur le lien suivant (le design ne s'affichera correctement qu'avec les navigateurs énumérés ci-dessus) et affichez le code source de la page: tout y est commenté pour votre apprentissage.