Le CSS (Cascading style sheet ou feuille de style en cascade en français) est un langage de programmation utilisé pour la mise en forme d'une page web codée en HTML. Il s'agit ainsi d'un langage descriptif qui se complète aux langages de balisage (HTML, XML).
HTML (pour HyperText Markup Language, qu'on peut traduire en « langage de balisage hypertexte ») est le langage utilisé pour structurer une page web et son contenu. On peut par exemple organiser le contenu en un ensemble de paragraphes, une liste d'éléments, utiliser des images ou des tableaux de données.
Comme il n'autorise pas les variables ou les fonctions, il n'est pas considéré comme un « langage de programmation », mais plutôt comme un « langage de balisage », c'est-à-dire un langage qui utilise des balises pour définir les éléments d'un document.
HTML, CSS et JavaScript sont les noms de différents types de code fréquemment rencontrés dans le développement web. L'HTML permet l'affichage des informations de la page sur le navigateur, le CSS met en page son contenu et JavaScript intègre les animations et spécifie les interactions entre les éléments.
Le code HTML est appelé un langage de balisage (et non un langage de programmation). En effet, le but de ce code informatique est de structurer les éléments visuels qui composent une page web : textes, images, paragraphes, etc.
HTML et CSS sont les plus répandus. JavaScript est, quant à lui, de plus en plus utilisé pour compléter le travail de programmation autour de la structure du site web. Ces 3 langages sont spécifiques au développement d'interfaces graphiques, aussi appelé développement frontend.
Le HTML et le XML servent à créer la structure d'une page web et s'adressent plus particulièrement aux développeurs back end. De son côté, le CSS donne un style visuel aux éléments. Il est plus efficace pour définir l'esthétique d'un site web et il est largement utilisé en développement front end.
Grâce à HTML, on va pouvoir délimiter, ou baliser les éléments qui constituent notre page web. Ensuite, on pourra ajouter du CSS pour mettre en forme en définissant des styles. Ce qui veut dire qu'on pourra passer en rouge, en gras ou en ce qu'on veut l'élément qui aura été identifié.
Le CSS correspond à un langage informatique permettant de mettre en forme des pages web (HTML ou XML). Ce langage est donc composé des fameuses « feuilles de style en cascade » également appelées fichiers CSS (. css) et contient des éléments de codage.
Sans grande surprise, c'est JavaScript que l'on retrouve en haut du classement. Ce langage de programmation, né en 1995, doit notamment son succès à son omniprésence dans le développement web. C'est en effet, avec HTML et CSS, le langage du front-end ; il est donc présent sur la majorité des sites web.
PHP: Hypertext Preprocessor , plus connu sous son sigle PHP , est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP. PHP est un langage impératif orienté objet. Il s'agit d'un langage de script interprété côté serveur.
HTML est un langage de description de format de document qui se présente sous la forme d'un langage de balisage dont la syntaxe vient du Standard Generalized Markup Language (SGML).
HTML signifie « HyperText Markup Language » qu'on peut traduire par « langage de balises pour l'hypertexte ». Il est utilisé afin de créer et de représenter le contenu d'une page web et sa structure.
Tous les développeurs s'accordent à dire que pour commencer à programmer il faut maîtriser la programmation HTML et CSS. En effet, leur rôle est essentiel, car l'un indique au navigateur web comment afficher le contenu d'une page et l'autre comment le mettre en forme.
Le concept des feuilles de style a été à l'origine proposé en 1994 par Håkon Wium Lie ; Bert Bos travaillait au même moment sur un navigateur appelé Argo, utilisant les feuilles de style ; ils décidèrent alors de développer ensemble CSS.
JavaScript est un langage de programmation qui permet de créer du contenu mis à jour de façon dynamique, de contrôler le contenu multimédia, d'animer des images, et tout ce à quoi on peut penser. Bon, peut-être pas tout, mais vous pouvez faire bien des choses avec quelques lignes de JavaScript.
Les règles CSS peuvent être écrites directement dans l'en-tête HTML <head> dans un élément <style> . On parle alors de feuille de style interne. Cette méthode peut être utile dans certaines circonstances (un système de gestion de contenu (CMS) qui n'autoriserait pas la modification du fichier style.
Il est possible d'écrire du code CSS dans l'entete d'un document HTML, dans la balise >head>. Il suffit pour cela de l'encadrer par une balise >style> ayant pour attribut type="text/css".
Dans les années 1950, les trois premiers langages de programmation modernes ont été conçus : FORTRAN, le traducteur de formules (FORmula TRANslator), inventé par John Backus et al. LISP, spécialisé dans le traitement des listes (LISt Processor), inventé par John McCarthy et al.
L'écriture d'un programme se fait dans un langage de programmation. Un logiciel est un ensemble de programmes (qui peuvent être écrits dans des langages de programmation différents) destiné à la réalisation de certaines tâches par un (ou plusieurs) utilisateurs du logiciel.
Les niveaux de langage
Seules les instructions qu'une machine, ou plus précisément le processeur de l'ordinateur, est capable d'interpréter directement sont celles d'un langage de nature binaire (les programmes sont des combinaisons de nombres binaires 0 et 1). Ce langage est appelé « langage machine ».