Maison interface Web tutoriel HTML Comment utiliser correctement JavaScript et CSS dans les documents XHTML_HTML/Xhtml_Webpage Production

Comment utiliser correctement JavaScript et CSS dans les documents XHTML_HTML/Xhtml_Webpage Production

May 16, 2016 pm 04:43 PM
css javascript xhtml

Dans de plus en plus de sites Web, l'utilisation du XHTML remplace le HTML4 à une vitesse très rapide. Cependant, certains navigateurs grand public ne prennent actuellement pas très bien en charge le XHTML et certains producteurs de pages Web ne sont pas sûrs des différences entre XHTML et HTML4. Ces différences ralentissent la progression du XHTML dans le développement WEB.


XHTML est XML et non HTML

Actuellement, l'un des principaux malentendus à propos de XHTML est qu'il s'agit d'une autre version de HTML. Ce malentendu est dû au fait que Microsoft Internet Explorer ne prend en charge XHTML qu'au format MIME text/html plutôt qu'au format application/xhtml xml recommandé.

Lorsqu'une page XHTML est analysée au format MIME de text/html, elle n'est pas différente d'une page HTML, et lorsqu'elle est analysée au format MIME de text/xml ou application/xhtml xml, elle sera conforme aux règles strictes d’écriture et d’affichage XML.

Le format XHTML correct est un programme XML et doit suivre les règles strictes suivantes lors de l'écriture :

Caractères ) .

2. Le contenu de la balise de commentaire () ne peut pas contenir deux tirets consécutifs (--)

3. à l'intérieur des balises () sera ignoré


Problèmes de style et de contenu de script

Contenu dans les balises de style et de script Il y aura quelques différences lorsque XHTML est analysé au format XML (plutôt qu'au format HTML).

JavaScript contient des caractères qui ne peuvent pas exister en XHTML

Certains caractères spéciaux en Javascript sont des caractères qui ne peuvent pas exister en dehors de la balise CDATA de XHTML.



REMARQUE : L'exemple de code ci-dessus n'est pas du XHTML bien formé car il utilise la balise " qui n'est pas autorisée en XHTML ou XML "

Utiliser les commentaires dans le style et le contenu du script


Les auteurs qui connaissent le HTML savent généralement que placer le contenu des balises de style et de script dans les balises de commentaire les masquera dans les navigateurs, mais certains navigateurs ne les comprennent pas.
)



style et javascript contiennent deux tirets consécutifs (--)


Un autre problème qui se pose lors de l'utilisation de balises de commentaire en JavaScript sur des pages XHTML est que JavaScript dans le cas de deux tirets consécutifs (--) :




Utiliser CDATA au lieu de commenter

mettra le contenu dans le script La balise dans un bloc CDATA peut très bien gérer le problème de deux barres horizontales consécutives dans les commentaires, mais cela empêchera certains navigateurs de versions inférieures de la prendre en charge car ils ne peuvent pas comprendre XML. Heureusement, nous pouvons obtenir la compatibilité en commentant le bloc CDATA à l'aide de caractères de commentaire en JavaScript.



Méthode de traitement recommandée xhtml et compatible html N'écrivez pas de style et de script directement dans la page XHTML, un Une bonne alternative consiste à utiliser des fichiers externes pour écrire du CSS et du JavaScript, puis à les importer en XHTML. Cette solution recommandée semble très bonne. Quoi qu'il en soit, elle facilitera le processus de conversion de la page text/html en application/xhtml xml, au moins dans les prochaines années.

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser Bootstrap en Vue Comment utiliser Bootstrap en Vue Apr 07, 2025 pm 11:33 PM

L'utilisation de bootstrap dans vue.js est divisée en cinq étapes: installer bootstrap. Importer un bootstrap dans main.js. Utilisez le composant bootstrap directement dans le modèle. Facultatif: style personnalisé. Facultatif: utilisez des plug-ins.

Les rôles de HTML, CSS et JavaScript: responsabilités de base Les rôles de HTML, CSS et JavaScript: responsabilités de base Apr 08, 2025 pm 07:05 PM

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Comment écrire des lignes fendues sur bootstrap Comment écrire des lignes fendues sur bootstrap Apr 07, 2025 pm 03:12 PM

Il existe deux façons de créer une ligne divisée bootstrap: en utilisant la balise, qui crée une ligne divisée horizontale. Utilisez la propriété CSS Border pour créer des lignes de fractionnement de style personnalisées.

Comprendre HTML, CSS et JavaScript: un guide pour débutant Comprendre HTML, CSS et JavaScript: un guide pour débutant Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnHTML, CSS, etjavascript: 1) HTMLSTRUCTURESCONTENT, 2) CSSSTYLESIT, et3) JavascriptAdddsInterActivity, Forming TheasisofmodernweBEBExperiences.

Comment utiliser le bouton bootstrap Comment utiliser le bouton bootstrap Apr 07, 2025 pm 03:09 PM

Comment utiliser le bouton bootstrap? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton

Comment redimensionner le bootstrap Comment redimensionner le bootstrap Apr 07, 2025 pm 03:18 PM

Pour ajuster la taille des éléments dans Bootstrap, vous pouvez utiliser la classe de dimension, qui comprend: ajuster la largeur: .col-, .w-, .mw-ajustement Hauteur: .h-, .min-h-, .max-h-

Comment configurer le cadre de bootstrap Comment configurer le cadre de bootstrap Apr 07, 2025 pm 03:27 PM

Pour configurer le framework Bootstrap, vous devez suivre ces étapes: 1. Référez le fichier bootstrap via CDN; 2. Téléchargez et hébergez le fichier sur votre propre serveur; 3. Incluez le fichier bootstrap dans HTML; 4. Compiler les sass / moins au besoin; 5. Importer un fichier personnalisé (facultatif). Une fois la configuration terminée, vous pouvez utiliser les systèmes, composants et styles de grille de Bootstrap pour créer des sites Web et des applications réactifs.

Comment insérer des photos sur bootstrap Comment insérer des photos sur bootstrap Apr 07, 2025 pm 03:30 PM

Il existe plusieurs façons d'insérer des images dans Bootstrap: insérer directement les images, en utilisant la balise HTML IMG. Avec le composant d'image bootstrap, vous pouvez fournir des images réactives et plus de styles. Définissez la taille de l'image, utilisez la classe IMG-FLUID pour rendre l'image adaptable. Réglez la bordure en utilisant la classe IMG-border. Réglez les coins arrondis et utilisez la classe Roundée IMG. Réglez l'ombre, utilisez la classe Shadow. Redimensionner et positionner l'image, en utilisant le style CSS. À l'aide de l'image d'arrière-plan, utilisez la propriété CSS d'image d'arrière-plan.

See all articles