Apprendre à coder html5, css3, javascript

Affichage des articles dont le libellé est introduction css. Afficher tous les articles
Affichage des articles dont le libellé est introduction css. Afficher tous les articles

mardi 12 novembre 2019

Introduction au CSS

.Les feuilles de style en cascade (CSS) , en anglais Cascading Style Sheets (CSS en abrégé) , est un 

langage simple définissant des styles pouvant être appliqués au HTML.
Définition CSS


Lorsque HTML décrit la structure d'une page web ,CSS décrit la présentation et les couleurs.

Le consortium world wide web (W3C) avec sa communauté internationale écrit et maintient les

spécifications CSS qui définissent et normalisent la manière dont les utilisateurs doivent écrire le

langage CSS et les responsables des navigateurs doivent mettre son oeuvre .

Les spécifications CSS ayant évolué depuis sa création en 1996.

La dernière version CSS3 a été scindée en modules afin que chacun définisse une partie de CSS, ce 

qui facilite la création et la maintenance de la spécification globale .(*)


Versions CSS


Les feuilles de style en cascade sont une technologie relativement ancienne en ce qui concerne le 

Web. Les premières idées sur le CSS ont été présentées dès 1994 et, en décembre 1996, la 

spécification CSS1  était ratifiée.

Consortum world wide web


Cette première version de CSS était partiellement prise en charge par des navigateurs tels qu'Internet 

Explorer 3 et Netscape 4 à des degrés divers.

Bien que les fonctionnalités de CSS1 soient de loin supérieures à ce que HTML présentait la 

présentation avec ses balises <font> et ses solutions de contournement, son adoption a été lente.

CSS1 fournissait de nombreuses fonctionnalités pour modifier les bordures, les marges, les arrière-

plans, les couleurs et diverses caractéristiques de texte, mais la capacité très demandée de positionner 

directement des objets absents.

Une spécification provisoire sur le positionnement des éléments HTML communément appelée 

CSS-P en abrégé  a été mise en œuvre dans Netscape 4 et Internet Explorer 4 et plus tard intégré à

CSS2 , publié en mai 1998. Bien que CSS2 ait introduit de nombreuses fonctionnalités intéressantes, 

y compris positionnement, types de support pour les feuilles de style, feuilles de style sonores, etc., 

tout n’a pas été mis en œuvre, même dans les navigateurs les plus modernes. 

Une révision de cette spécification, CSS 2.1 , publiée en 2007, a supprimé un certain nombre de

fonctionnalités non implémentées et normalisé la spécification en une vision plus réaliste de ce que 

les navigateurs font réellement.
Certains navigateurs ont implémenté certaines fonctionnalités de divers modules CSS3, mais, à 
l’exception de quelques fonctionnalités de grande valeur telles que la propriété opacité.(**)









Réf:
(*) CSS3 Foundation Ian Lunn, 2013.
(**) HTML & CSS The complete reference ,fifth edition,Thomas A.Powell,2010