Langage de balisage - Production de pages List_HTML/Xhtml_Web
Solutions de conception standardisées - Langages de balisage et manuels de style
Solutions de normes Web
Le manuel de balisage et de style
Partie 1 : Abandonnez le balisage
Commençons par la syntaxe de balisage
Liste de contrôle du chapitre 1
Les listes de contrôle peuvent être trouvées sur presque toutes les pages du Web.
Une liste d'hyperliens ; une liste d'articles de panier d'achat ; une liste de vos films préférés... et même une liste de navigation pour l'ensemble du site Web. Il peut sembler à certaines personnes que la création d'une liste est arbitraire, mais c'est ce que nous allons explorer. C'est exactement ainsi. Plusieurs méthodes courantes de création de listes et de collections présentent des avantages et des inconvénients. Plus tard, nous énumérerons quelques exemples de la façon d'embellir une liste commune avec leurs avantages et leurs inconvénients.
Allons faire du shopping
Au départ, j'avais prévu d'utiliser une liste de lessive comme exemple pour ce chapitre, mais j'ai vite réalisé que je n'avais aucune idée des éléments qui devaient être inclus dans une telle liste, alors... pour. à titre d'exemple, prenons la nourriture comme exemple !
Imaginons que vous ayez besoin de mettre une liste d'aliments sur votre propre site Web. Vous ne savez peut-être pas pourquoi vous devriez mettre une liste d'aliments sur votre site Web. Eh bien, cela est peut-être hors sujet. raison de commencer à penser aux listes...
Sur la page, disons que nous voulons que la liste ressemble... enfin, à une liste, c'est-à-dire une longue liste verticale avec chaque élément sur sa propre ligne :
Pommes
Spaghetti
Haricots verts
Lait
Cela semble très simple, n'est-ce pas ? Semblable à de nombreux aspects de la conception et du développement de pages, nous pouvons obtenir le même effet (ou similaire) grâce à de nombreuses méthodes différentes. Comme pour tous les exemples ci-dessous. dans ce livre, j'utiliserai eXtensilble
Montrez tous les exemples du point de vue du langage XHTML (HyperText Markup Language) et assurez-vous que les méthodes choisies utilisent la syntaxe de balisage correcte, conformément à World Wild.
Divers standards développés par le Web Consortium (W3C)
On peut facilement ajouter un
Les balises sont terminées, ou vous pouvez utiliser diverses balises d'éléments de liste pour terminer le travail. Examinons maintenant 3 méthodes complètement différentes et les caractéristiques de chaque méthode
.
Heure des questions
Laquelle des méthodes suivantes est la meilleure pour créer une liste de courses
Méthode A : Utilisez
Saut de ligne
Pommes
Spaghetti
Haricots verts
Lait
La méthode A est en effet une méthode largement utilisée, et peut être utilisée par des millions de pages. En fait, j'en suis sûr. d'entre nous sont coupables d'utiliser cette méthode de temps en temps, n'est-ce pas ? Nous voulons que chaque élément de la liste soit sur sa propre ligne et inclue une balise de nouvelle ligne (dans ce cas, en utilisant une balise à fermeture automatique standard conforme à xhtml).
/>) générera un saut de ligne après chaque élément. C'est tous ses effets. Cela semble être très utile.
Mais que se passe-t-il si nous voulons ajouter à cette liste d'aliments un style différent de celui des autres éléments de la page ? Par exemple : si nous voulons que la couleur de tous les liens de la liste soit rouge au lieu de la couleur bleue par défaut, ou si nous voulons la changer ? la taille de la police ? Vraiment on ne peut rien faire, on est limité par le style de police défini pour l'ensemble du document html (s'il y en a une), en même temps, si sans aucune balise entourant la liste, on ne peut pas créer. une règle CSS unique pour la liste.
Wrap
Si nous ajoutons une ligne comme "Five Foot Loaf of Anthony's Italian" à la liste
"Pain". Selon la position de cette liste sur la page, si l'espace horizontal est insuffisant ou si la fenêtre du navigateur du spectateur est étroite, les éléments trop longs risquent d'être repliés sur la ligne suivante.
Dans le même temps, nous devons également considérer que les utilisateurs malvoyants peuvent modifier la taille de police par défaut pour améliorer la lisibilité. Nous pensons que les éléments peuvent être facilement disposés en colonnes étroites, comme le montre la figure 1-1, mais très probablement. ce sera comme
Figure 1 - 2 De cette façon, des sauts de ligne se produisent à des endroits inattendus. Lorsque les lecteurs augmentent la taille de la police, le style de conception change complètement.
Lorsque vous utilisez un appareil à petit écran tel qu'un téléphone mobile ou un PDA pour lire de longues lignes, des problèmes similaires de retour à la ligne montreront leur visage laid. Les passionnés de technologie hardcore peuvent transporter un Palm pour enregistrer des listes de courses.
Pilot (plutôt que du papier et un stylo au sens traditionnel du terme) se promenait dans le supermarché lorsqu'il a fini par chercher quelque chose appelé « l'Italien d'Anthony » sur les étagères.
Ici, je veux faire valoir un point essentiel : l'utilisation de la méthode A ne prend pas en compte les variables que les concepteurs ne peuvent pas contrôler lors de la lecture des pages Web
.
Méthode B : Points mordants
La plupart des navigateurs matures ajouteront un symbole de point à gauche de l'élément de liste lors de l'analyse de la balise
- et l'autre balise parent de
- est la
- (liste ordonnée), qui sera discutée plus tard.
- ouverts
Utilisez
pour simuler l'effet d'affichage correct d'une liste non ordonnée avec retour à la ligne, mais en fait nous avons une meilleure façon.
Il a toujours été très important de développer l'habitude d'écrire une syntaxe de balise correcte. En écrivant correctement la syntaxe des balises, nous n'aurons pas à nous soucier des problèmes causés par l'absence de balises de fermeture ou d'éléments imbriqués incorrects à l'avenir. les codes sources peuvent également leur permettre d’avoir une compréhension plus approfondie des effets que le code source souhaite obtenir.
N'oubliez pas de faire bon usage des outils de détection en ligne pour vérifier l'URI que vous soumettez ou le document que vous téléchargez. Au final, vous sentirez que cela en vaut la peine
.
Méthode C : Fermer
- Pommes
- Spaghetti
- Vert Beans
- Milk
- car
- est un élément de niveau bloc, il peut donc être retiré de l'utilisation
, de sorte que chaque élément occupe sa propre ligne, mais nous avons manqué sa structure externe et il manquait un élément qui signifie "ce groupe d'éléments est une liste
D'un point de vue sémantique, ce problème est également très problématique ! important — Une liste est un groupe d'éléments qui vont ensemble, nous devons donc leur ajouter de telles balises. De plus, l'utilisation de la balise de liste correcte peut indiquer clairement au navigateur, au logiciel ou au périphérique d'affichage « Ce groupe d'éléments est une liste ! » est une balise sémantique qui a pour but de structurer les contenus en fonction des catégories auxquelles ils appartiennent.
Au niveau bloc et en ligne : Les éléments HTML peuvent être divisés en deux types : les éléments de niveau bloc et les éléments en ligne commenceront sur une nouvelle ligne et se termineront par un saut de ligne, tandis que les éléments en ligne seront affichés sur la même ligne que les autres éléments en ligne. les éléments peuvent inclure d'autres éléments de niveau bloc et des éléments en ligne, et les éléments en ligne ne peuvent pas contenir d'éléments de niveau bloc.
Les éléments de niveau bloc incluent :,-
,
L'apparition du symbole de point peut en effet aider à résoudre le problème de retour à la ligne dans une certaine mesure. Chaque aliment aura un petit symbole de point sur la gauche. Si un article est trop long à emballer, il ne devrait pas y avoir de petit point. symbole à côté. Il est évident qu'il ne s'agit pas d'un nouveau projet, mais la méthode B présente toujours le problème des résultats inattendus : elle ne répond pas aux normes.
Veuillez vérifier
Selon la spécification XHTML 1.0 du W3C, toutes les balises doivent être fermées à la fin — Ce serait dommage si nous continuions à utiliser l'exemple ci-dessus et laissions tous les
La méthode C est plus proche de la solution parfaite, mais elle échoue toujours lamentablement, et la raison est toujours très évidente : elle ne répond toujours pas à la norme. grammaire de balisage.
Nous avons fermé la balise - ouverts

L'avenir de HTML est plein de possibilités infinies. 1) Les nouvelles fonctionnalités et normes comprendront plus de balises sémantiques et la popularité des composants Web. 2) La tendance de la conception Web continuera de se développer vers une conception réactive et accessible. 3) L'optimisation des performances améliorera l'expérience utilisateur grâce à des technologies de chargement d'image réactives et de chargement paresseux.

Les rôles de HTML, CSS et JavaScript dans le développement Web sont: HTML est responsable de la structure du contenu, CSS est responsable du style et JavaScript est responsable du comportement dynamique. 1. HTML définit la structure et le contenu de la page Web via des balises pour assurer la sémantique. 2. CSS contrôle le style de page Web via des sélecteurs et des attributs pour le rendre beau et facile à lire. 3. JavaScript contrôle le comportement de la page Web via les scripts pour atteindre des fonctions dynamiques et interactives.

HtmlisnotaprogrammingNanguage; itisamarkupLanguage.1) htmlstructuresAndFormaSwebContentUsingTags.2) itworkswithcssforStylingandjavaScriptForIterActivity, EnhancingWebDevelopment.

HTML est la pierre angulaire de la construction de la structure des pages Web. 1. HTML définit la structure et la sémantique du contenu et les utilisations, etc. Tags. 2. Fournir des marqueurs sémantiques, tels que, etc., pour améliorer l'effet SEO. 3. Pour réaliser l'interaction de l'utilisateur via des balises, faites attention à la vérification de la forme. 4. Utilisez des éléments avancés tels que, combinés avec JavaScript pour obtenir des effets dynamiques. 5. Les erreurs courantes incluent des étiquettes non clôturées et des valeurs d'attribut non déposées et des outils de vérification sont nécessaires. 6. Les stratégies d'optimisation comprennent la réduction des demandes HTTP, la compression du HTML, l'utilisation de balises sémantiques, etc.

HTML est un langage utilisé pour créer des pages Web, définissant la structure des pages Web et le contenu via des balises et des attributs. 1) HTML organise la structure des documents via des balises, telles que. 2) Le navigateur analyse HTML pour construire le DOM et rend la page Web. 3) De nouvelles caractéristiques de HTML5, telles que, améliorez les fonctions multimédias. 4) Les erreurs courantes incluent des étiquettes non clôturées et des valeurs d'attribut non attribuées. 5) Les suggestions d'optimisation incluent l'utilisation de balises sémantiques et la réduction de la taille du fichier.

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

Le rôle de HTML est de définir la structure et le contenu d'une page Web via des balises et des attributs. 1. HTML organise le contenu via des balises telles que, ce qui le rend facile à lire et à comprendre. 2. Utilisez des balises sémantiques telles que, etc. pour améliorer l'accessibilité et le référencement. 3. Optimisation du code HTML peut améliorer la vitesse de chargement des pages Web et l'expérience utilisateur.

Htmlisaspecificypeofcodefocusedonconstructringwebcontent, tandis que "code" en général incluse les langues liés à lajavaScriptandpythonforfonctionnality.1) htmldefineswebpagestructureusingtags.2) "Code" enclueSawidererRangeFlanguageForgicandInteract "


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

Listes Sec
SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.

Version Mac de WebStorm
Outils de développement JavaScript utiles

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

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

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel