Maison interface Web Tutoriel H5 Introduction à l'apprentissage standard HTML5

Introduction à l'apprentissage standard HTML5

Mar 27, 2017 pm 03:33 PM

Les groupes front-end sont assez occupés ces derniers temps, mais j'ai constaté que la plupart des discussions portent sur javascriptProblèmes liés au CSS, il semble que lorsque tout le monde essaie de créer diverses interactions et styles, ils ont oublié le fondement de tout cela - HTML

En fait, j'aime beaucoup HTML et je pense ce langage est bien meilleur que XML C'est intéressant, et sa flexibilité et sa portabilité sont bien hors de portée du XML extrêmement standardisé. En même temps, en raison de sa portée extrêmement réduite et de ses balises limitées. ses propres certitudes. 🎜>

La première partie de cette série présentera quelques

concepts de base en HTML5 dans un espace très court, et :

  • Ne vous souciez que du langage HTML, les autres javascript ou CSS ne seront pas impliqués du tout

  • Concentrez-vous uniquement sur HTML, XHTML sera brièvement présenté, mais ne le sera pas. expliqué en détail. XHTML a des spécifications plus strictes que HTML Pour l'analyse du navigateur, il peut être considéré comme un sous-ensemble de HTML

  • fait principalement référence à la documentation officielle de whatwg. version actuelle. La compatibilité des navigateurs grand public a été évaluée

  • Il présente uniquement les concepts de base et n'implique pas les détails d'implémentation tels que l'analyse de documents, la construction de l'arborescence DOM et l'exécution de scripts 🎜>.

  • Après cela, certains détails techniques liés au fonctionnement du navigateur, tels que l'analyse et l'exécution du script, peuvent être extraits pour une discussion plus approfondie

Si vous le ressentez. Le HTML est inconfortable car la balise de début et la balise de fin peuvent être omises avec désinvolture et elles sont trop irrégulières, alors cette série vous dira qu'il existe des règles très strictes pour omettre les balises en HTML...

Si vous pensez au HTML C'est simple, au pire, écrivez-le selon XML, alors cette série vous dira que HTML est plein de pièges Même sans considérer l'implémentation de chaque navigateur, vous ne pourrez peut-être pas vous promener en toute sécurité dans ce champ de mines...

Avant de commencer cette série, plusieurs concepts très importants doivent être introduits. Il existe de nombreux concepts en HTML Pour plus de détails, voir le chapitre Terminologie, mais certains d'entre eux ne sont pas largement cités dans le manuel de référence, uniquement. une petite partie d'entre eux. Les blocs ont une signification familière :

contexte de navigation - contexte de navigation
  • est la page que nous voyons habituellement. Plus précisément, le contexte de navigation est un environnement, dans cet environnement, le HTML sera analysé et construit, les styles CSS seront calculés et appliqués, les scripts javascript seront chargés et exécutés, et enfin le contenu visible par les utilisateurs finaux sera affiché.
  • De manière générale, les contextes avec lesquels nous entrons le plus souvent en contact sont les suivants :

  • Une fenêtre de navigateur, comme une fenêtre IE6.
    • Un onglet dans un navigateur multi-onglets, Firefox, Chrome et d'autres navigateurs le font.
    • Un élément
    • est également un contexte de navigation indépendant.
    • <iframe>

      Dans un frameset, un élément
    • formera également un contexte de navigation indépendant.
    • <frame>

    • Nouvelle ligne - nouvelle ligne
  • Comme appris dans les cours d'informatique de base, HTML définit 3 types de sauts de ligne :
  • Différents systèmes ont leurs propres sorties de saut de ligne par défaut. Les réglementations HTML garantissent que les navigateurs peuvent analyser correctement les trois méthodes de saut de ligne traditionnelles.

  • Caractère U+000D, qui est le caractère r.
    • Caractère U+000A, soit n caractères.
    • Le caractère U+000D est suivi de U+000A, qui est la chaîne rn.
    • Espace - espace
  • L'espace joue un rôle très important en HTML Par exemple, les attributs d'un élément peuvent être séparés. par séparés par des espaces. Dans des circonstances normales, les développeurs appuient sur la barre d'espace pour saisir un espace. Lorsqu'il y a de nombreux attributs, ils peuvent utiliser Entrée pour mieux organiser les attributs. Mais probablement peu de gens se demanderont pourquoi l'effet du retour chariot est le même que celui des espaces. Quels autres caractères HTML peut-il analyser comme des espaces ?
  • Concernant le problème des espaces, jQuery a également commis ce problème, et il existe toujours aujourd'hui. Dans la ligne 1738 de jQuery 1.5.1, une expression régulière

    est définie, qui est utilisée pour séparer les attributs de classe des éléments par des espaces. Dans la version 1.4.4, cette expression régulière

    manque évidemment r, et cet élément BUG illustre ce problème. Bien sûr, il est dommage que la version 1.5.1 ne prenne toujours pas en charge tous les caractères espaces du standard, c'est-à-dire qu'elle ne gère pas le saut de page U+000C.

    /[ntr]/g/[nt]/g


    Le caractère U+0020 est un espace ordinaire.
    • Le caractère U+0009 est le caractère de tabulation horizontale t.
    • Le caractère U+000A est le n caractère de nouvelle ligne.
    • Le caractère U+000D est le caractère de retour chariot r.
    • Caractère U+000C, il s'agit d'un saut de page et on le voit rarement.

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 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

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

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)

Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Déplacer du texte en HTML Déplacer du texte en HTML Sep 04, 2024 pm 04:45 PM

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles