Différence entre HTML et CSS

Différence entre HTML et CSS

HTML vs CSS

Langue de balisage hypertexte, largement connu sous le nom de HTML est le principal langage de balisage pour les pages Web. HTML est le bloc de base des pages Web. Le navigateur Web lit le document HTML et les compose dans des pages Web visuelles ou audibles. Les feuilles de style en cascade (CSS) sont une langue qui décrit l'apparence et la mise en forme d'un document écrit à l'aide d'une langue de marque. CSS est largement utilisé pour styliser les pages Web écrites en HTML.

Qu'est-ce que HTML?

HTML, comme mentionné précédemment est un langage de balisage, pas un langage de programmation. Un langage de balisage est un ensemble de balises de baisse et HTML utilise des balises de balisage, qui sont généralement appelées balises HTML, pour décrire les pages Web. Les documents HTML décrivent les pages Web et ils contiennent des balises HTML et du texte brut. Les étiquettes HTML peuvent être identifiées facilement dans un document HTML car elles sont entourées de supports d'angle (E.g. ). Les balises HTML sont généralement insérées dans un document par paires, où la première balise est la balise de démarrage (E.g. ) et la deuxième balise est la balise de fin (e.g. ). La tâche d'un navigateur Web (E.g. Internet Explorer, Firefox, etc.) consiste à lire un document HTML et à l'afficher comme une page Web. Le navigateur utilise les balises HTML pour interpréter le contenu de la page et les balises HTML elles-mêmes ne sont pas affichées par le navigateur. Les pages HTML peuvent intégrer des images, des objets et des scripts écrits dans des langages comme JavaScript. De plus, HTML peut être utilisé pour créer des formulaires interactifs.

Qu'est-ce que CSS?

Comme mentionné précédemment, CSS définit comment les éléments HTML doivent être affichés dans une page. À l'origine, HTML n'était pas destiné à avoir des balises pour formater un document, mais pour définir le contenu. Mais, l'introduction de balises comme dans HTML 3.2 a rendu la vie des développeurs Web très difficile. Lors du développement de grands sites Web, l'ajout d'informations sur les polices et les couleurs à chaque page est devenue un processus très fastidieux. En tant que solution à ce problème, le World Wide Web Consortium (W3C) a créé CSS. Html 4.0 permet à tous les formatations d'être supprimées du document HTML et à être stockées dans un fichier CSS séparé. CSS permet la séparation du contenu du document de la présentation de documents tels que la mise en page, les couleurs et les polices. Cela permettrait à plusieurs pages Web de partager le même formatage et de réduire la complexité et la répétition du contenu structurel. CSS peut également permettre la même page de balisage dans différents styles en permettant aux lecteurs de choisir une feuille de style différente pour l'emporter sur celle spécifiée par l'auteur de la page Web. Aujourd'hui, CSS est largement utilisé et soutenu par tous les navigateurs.

Différence entre HTML et CSS

La principale différence entre HTML et CSS est que HTML est un langage de balisage qui est utilisé pour spécifier le contenu d'une page Web, tandis que CSS est un langage de feuille de style qui est utilisé pour spécifier le formatage de la page Web. Même si HTML peut également spécifier le formatage d'une page Web, l'utilisation de CSS à cette fin serait plus efficace, car elle permettrait la séparation du contenu de la présentation et de la cohérence à l'échelle du site.