Vous pouvez me contacter via Facebook pour questions & suggestions :
Page Facebook relative à mon site
CSS est incontournable en matière de programmation web.
Même si vous développez avec des langages "côté serveur" comme PHP ou Python, vous avez besoin de solides notions en CSS (et
en HTML). Votre site écrit en PHP utilise aussi des feuilles de style ...
Les propriétés CSS d'un élément HTML peuvent être manipulées via le JavaScript.
Par ailleurs le CSS ne s'applique pas qu'aux éléments HTML mais aussi aux objets SVG
(le SVG est un langage du web qui permet de réaliser de superbes dessins vectoriels pour le web).
Mon tuto sur le langage SVG
Pour les grands débutants en HTML & CSS, je leur conseille de visiter d'abord le tuto (dans le même site) : Débuter en programmation web (HTML & CSS & PHP)
Le présent tutoriel porte sur le CSS (Cascading Style Sheets) et plus précisément sur sa version 3.
C'est grâce à des règles écrites avec la syntaxe CSS que les pages d'un site sont stylisées.
En effet et à l'exception de quelques balises (B,S,I,U), le HTML ne gère plus la forme mais se contente de gérer le fond
(sémantique et structure).
Le CSS ne cesse de s'enrichir de nouvelles fonctionnalités. Désormais pour de nombreux effets graphiques le
JavaScript devient inutile ; les nouvelles propriétés CSS gèrent les transitions et animations.
Cependant CSS a ses limites ; certaines modifications du DOM ne peuvent pas être réalisées en CSS.
Ainsi si vous voulez modifier les attributs d'éléments existants OU rajouter ou supprimer des éléments au DOM,
il faut alors recourir au JavaScript.
Vous trouverez dans mon site, un tuto sur JavaScript : mon tuto sur JavaScript
À lire en paralèlle avec ce tuto : didacticiel sur HTML5
Compte tenu de la puissance de CSS3, il est possible désormais de dessiner et d'animer uniquement avec le couple HTML & CSS.
Ci-dessous des transformations 3D avec transitions réalisées via CSS3.
Pour tout savoir sur les transformations 2D & 3D en CSS3
Les possibilités offertes par CSS3 sont époustouflantes.
Vous pensez que j'affiche une image (un fichier JPEG) et bien pas du tout.
Cette image est obtenue uniquement avec une unique instruction HTML et des règles de style CSS.
Je vous communique le code ci-dessous.