La plupart de nos concepteurs utilisent encore la disposition, la présentation et la structure traditionnelles des tableaux pour créer des sites Web. Apprendre à utiliser XHTML+CSS nécessite un processus, et rendre un site Web existant conforme aux normes des sites Web ne peut pas se faire en une seule étape. La meilleure approche consiste à procéder étape par étape et par étapes pour atteindre l’objectif de conformité totale aux normes des sites Web. Si vous êtes novice ou peu familier avec le code, vous pouvez également utiliser des outils d'édition conformes aux standards, comme Dreamweaver MX 2004, qui est actuellement l'outil le plus complet prenant en charge les standards CSS.
1. Améliorations principales
Ajoutez le DOCTYPE correct à la page
De nombreux concepteurs et développeurs ne savent pas ce qu'est DOCTYPE et à quoi il sert. DOCTYPE est l'abréviation de type de document. Principalement utilisé pour indiquer la version de XHTML ou HTML que vous utilisez. Le navigateur interprète le code de la page selon la DTD (Document Type Definition) définie par votre DOCTYPE. Ainsi, si vous définissez accidentellement le mauvais DOCTYPE, les résultats vous surprendront. XHTML1.0 propose trois options DOCTYPE :
(1) Transitionnel
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(2) Strict
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(3) Frameset
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Pour notre amélioration principale, nous avons seulement besoin d'utiliser une déclaration de transition. Il peut toujours être compatible avec la disposition de votre table, les logos de performances, etc., afin que vous n'ayez pas l'impression que les changements sont trop importants et difficiles à maîtriser.
Astuce : Si vous êtes trop paresseux pour saisir le code de transition ci-dessus, vous pouvez visiter la page d'accueil du site Web http://www.macromedia.com/, puis afficher le code source et copier et coller le même code dans la zone de tête.
Définissez un espace de noms (Namespace)
Ajoutez le code suivant directement après la déclaration DOCTYPE :
Un espace de noms est une collection détaillée de types d'éléments et de noms d'attributs DTD , la déclaration d'espace de noms vous permet d'identifier votre espace de noms en pointant vers une adresse en ligne. Entrez simplement le code comme d'habitude.
Déclarez votre langage d'encodage
Afin d'être correctement interprétés par les navigateurs et de passer la validation du balisage, tous les documents XHTML doivent déclarer le langage d'encodage qu'ils utilisent. Le code est le suivant :
Le langage de codage déclaré ici est le chinois simplifié GB2312. Si vous devez produire du contenu en chinois traditionnel, vous pouvez le définir comme BIG5.
Écrivez toutes les balises en lettres minuscules
XML est sensible à la casse, donc XHTML est également sensible à la casse. Tous les noms d’éléments et d’attributs XHTML doivent être en minuscules. Dans le cas contraire, votre document sera considéré comme invalide par validation W3C. Par exemple, le code suivant est incorrect :
La façon correcte de l'écrire est :
est remplacé par
, est remplacé par , etc. Cette étape de conversion est simple.
Ajouter un attribut alt aux images
Ajouter un attribut alt à toutes les images. L'attribut alt spécifie que le texte de remplacement est affiché lorsque l'image ne peut pas être affichée. Ceci est inutile pour les utilisateurs normaux, mais c'est crucial pour les navigateurs texte uniquement et les utilisateurs utilisant des lecteurs d'écran. Ce n'est que lorsque l'attribut alt est ajouté que le code passera le contrôle d'exactitude du W3C. Notez que nous devons ajouter des attributs alt significatifs. Écrire comme suit n'a aucun sens :
Écriture correcte :
Donner toutes les valeurs d'attribut
En HTML, vous n'avez pas besoin de citer les valeurs d'attribut, mais en XHTML, elles doivent être citées.
Exemple : style="max-width:90%", et non height=100.
Fermer toutes les balises
En XHTML, chaque balise ouverte doit être fermée. Comme ceci :
Chaque onglet ouvert doit être fermé.
HTML peut accepter les balises non fermées, mais pas XHTML.Cette règle peut éviter la confusion et les problèmes du HTML. Par exemple : si vous ne fermez pas la balise d'image, vous pouvez rencontrer des problèmes d'affichage CSS dans certains navigateurs. Utilisez cette méthode pour vous assurer que la page apparaît telle que vous l'avez conçue. Il convient de noter que les balises vides doivent également être fermées. Utilisez une barre oblique "/" à la fin de la balise pour se fermer. Par exemple :

Après avoir été traitée selon les sept règles ci-dessus, la page sera fondamentalement conforme aux exigences de XHTML1.0. Mais il reste encore à vérifier s’il répond réellement aux normes. Nous pouvons utiliser le W3C pour fournir des services de validation gratuits (http://validator.w3.org/). Corrigez les erreurs une par une après les avoir découvertes. Dans la liste de ressources suivante, nous fournissons également d'autres services de vérification et URL qui fournissent des conseils sur la vérification, qui peuvent être utilisés en complément de la vérification du W3C. Lorsque vous réussissez enfin la validation XHTML, félicitations, vous avez fait un grand pas vers les standards des sites Web. Ce n'est pas aussi difficile que vous le pensez !
2. Amélioration intermédiaire
La prochaine amélioration que nous apporterons concerne principalement la séparation de la structure et des performances. Cette étape n'est pas aussi facile à réaliser que la première étape. Nous avons besoin d'un changement de concept, ainsi que de l'apprentissage et de l'application de CSS2. technologie. Mais apprendre quelque chose de nouveau prend du temps, n'est-ce pas ? L’astuce est d’apprendre en faisant. Si vous avez toujours utilisé la disposition des tableaux et n'avez jamais utilisé CSS, vous n'avez pas besoin de vous précipiter pour dire adieu à la disposition des tableaux. Vous pouvez d'abord remplacer la balise font par une feuille de style. Au fur et à mesure que vous en apprenez davantage, vous pouvez en faire plus. Bon, regardons ce que nous devons faire :
Utiliser CSS pour définir l'apparence des éléments
Nous avons développé une habitude lors de l'écriture des logos. Lorsque nous voulons que la police soit plus grande, nous l'utilisons.
, en espérant qu'il soit devant. Pour ajouter un symbole de point, utilisez
peut être transformé en tout ce que vous voulez. Grâce au CSS, peut être transformé en une petite police, le texte
peut être transformé en un texte énorme et gras, et
h1, h2, h3, h4, h5, h6{ font-family: 宋体, serif; }
Remplacez les déchets dénués de sens par des éléments structurés
Beaucoup de gens ne sauront peut-être jamais que les éléments HTML et XHTML sont conçus pour exprimer une structure. Beaucoup d’entre nous se sont habitués à utiliser des éléments pour contrôler la présentation plutôt que la structure. Par exemple, le contenu d'une liste peut utiliser les balises suivantes :
Phrase un
Phrase deux
Phrase trois
Il serait préférable d'utiliser plutôt une liste non ordonnée :
- Phrase 1
- Phrase 2
- Phrase 3
Vous pouvez dire "Mais
Ajoutez un identifiant à chaque table et formulaire
Donnez au tableau ou au formulaire une balise structurelle unique, telle que

Il y a eu une série d'outils, d'articles et de ressources sur la couleur récemment. Veuillez me permettre de fermer quelques onglets en les rassemblant ici pour votre plaisir.

Robin a déjà couvert cela, mais j'ai entendu une certaine confusion au cours des dernières semaines et j'ai vu une autre personne prendre un coup de poing pour l'expliquer, et je voulais

J'adore la conception du site Sandwich. Parmi les nombreuses caractéristiques belles figurent ces titres avec des soulignements arc-en-ciel qui se déplacent lorsque vous faites défiler. Ce n'est pas

De nombreux conceptions de CV populaires tirent le meilleur parti de l'espace de page disponible en disant des sections en forme de grille. Utilisons la grille CSS pour créer une disposition qui

Les recharges de page sont une chose. Parfois, nous actualisons une page lorsque nous pensons que cela ne répond pas, ou croyons que un nouveau contenu est disponible. Parfois, nous sommes juste en colère contre

Il y a très peu de conseils sur la façon d'organiser des applications frontales dans le monde de la réaction. (Déplacez simplement les fichiers jusqu'à ce qu'il «se sent bien», LOL). La vérité

La plupart du temps, vous ne vous souciez pas vraiment de savoir si un utilisateur est activement engagé ou temporairement inactif sur votre application. Inactif, signifiant, peut-être qu'ils

Wufoo a toujours été génial avec les intégrations. Ils ont des intégrations avec des applications spécifiques, comme Campaign Monitor, MailChimp et Typekit, mais ils aussi


Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire

ZendStudio 13.5.1 Mac
Puissant environnement de développement intégré PHP

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP