Maison  >  Article  >  interface Web  >  Quelle est la différence entre CSS et XSL

Quelle est la différence entre CSS et XSL

青灯夜游
青灯夜游original
2021-05-11 17:03:264166parcourir

Différences : 1. XSL est une feuille de style XML ; CSS est une feuille de style HTML. 2. XSL utilise une méthode de conversion pour convertir XML d'un format vers un autre ; CSS ne contient aucune action de conversion. 3. Le style XSL suit entièrement la syntaxe de XML ; tandis que CSS a sa propre syntaxe, qui est très différente de la façon dont XML est écrit.

Quelle est la différence entre CSS et XSL

L'environnement d'exploitation de ce tutoriel : système Windows 7, version CSS3&&HTML5, ordinateur Dell G3.

CSS (Cascading Style Sheets)

Cascading Style Sheets (nom complet en anglais : Cascading Style Sheets) est une application utilisée pour exprimer HTML (Standard Common Markup Language)) ou XML (un sous-ensemble du Standard Universal Markup Language). CSS peut non seulement modifier statiquement les pages Web, mais peut également coopérer avec divers langages de script pour formater dynamiquement divers éléments des pages Web.

CSS peut effectuer un contrôle précis au niveau des pixels sur la disposition des positions des éléments dans les pages Web, prend en charge presque toutes les tailles et styles de police et a la capacité de modifier les objets de page Web et les styles de modèle.

XSL (Extensible Stylesheet Language)

Le nom anglais de XSL est eXtensible Stylesheet Language, et lorsqu'il est traduit en chinois, il s'agit du langage Extensible Stylesheet Language. Il s'agit d'un autre langage de style développé par le W3C pour exprimer des documents XML. XSL est une application XML conforme aux spécifications de syntaxe XML et pouvant être traitée par les analyseurs XML.

XSL est un langage qui convertit d'abord les documents XML puis affiche les résultats de la conversion. Le processus de conversion est basé sur XML. La fonctionnalité de document exécute XSLT (XSL Transformation) pour convertir le document XML en un résultat arborescent avec des informations, puis analyse l'arborescence selon FO (Formatted Object) pour afficher le document XML.

La différence entre CSS et XSL :

1. CSS (Cascading Style Sheet) = feuille de style HTML ; XSL (Extensible Style Sheet Language) = feuille de style XML

2. XSL utilise une méthode de conversion pour convertir du XML d'un format à un autre, comme la conversion du code Big5 en code UTF-8. CSS vient d'un concept complètement différent : il ne contient aucune action de conversion, et définit uniquement les attributs d'apparence de chaque composant dans le fichier XML un par un.

Le navigateur suivra les instructions du style CSS et restituera le fichier XML dans le style défini. Aucun nouveau code n'est généré pendant tout le processus. XML combiné avec CSS, ECMAScript et DOM peut créer des effets dynamiques similaires à DHTML. La transformation XSL est morte et n'a aucune interactivité.

3. Les styles XSL sont tous des fichiers XML et suivent entièrement la syntaxe de XML. En revanche, CSS a sa propre syntaxe, qui est très différente de la façon dont XML est écrit.

Partage de vidéos d'apprentissage : tutoriel vidéo CSS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:qu'est-ce que le framework CSSArticle suivant:qu'est-ce que le framework CSS