recherche
Maisoninterface WebTutoriel H5Explication détaillée des compétences du didacticiel _html5 de l'application HTML5 CSS3

Les concepteurs Web peuvent réaliser des choses intéressantes en utilisant HTML4 et CSS2.1. Nous pouvons compléter la structure logique des documents et créer des sites Web riches en contenu sans utiliser l'ancienne disposition basée sur des tableaux. Nous pouvons ajouter un style magnifique et subtil à notre site Web sans utiliser les balises En fait, nos capacités de conception actuelles nous ont éloignés de cette terrible ère de guerres de navigateurs, de protocoles propriétaires et de ces pages Web laides pleines de scintillements, de défilements et de flashs.

Bien que nous utilisions désormais couramment HTML4 et CSS2.1, nous pouvons faire mieux ! Nous pouvons restructurer notre code et rendre le code de notre page plus sémantique. Nous pouvons réduire la quantité de code de style qui donne aux pages une belle apparence et les rendre plus évolutives. Maintenant, HTML5 et CSS3 attendent avec impatience tout le monde. Voyons s'ils peuvent vraiment amener notre design au niveau supérieur...

.

Dans le passé, les concepteurs utilisaient souvent des mises en page basées sur des tableaux sans aucune sémantique. Mais en fin de compte, grâce à des innovateurs comme Jeffrey Zeldman et Eric Meyer, les concepteurs intelligents ont lentement accepté la disposition

relativement plus sémantique au lieu de la disposition en tableau et ont commencé à appeler des feuilles de style externes. Mais malheureusement, une conception Web complexe nécessite de nombreux codes de structure de balises différents, nous appelons cela le syndrome "
-soup". Peut-être connaissez-vous le code suivant :


Copier le codeLe code est le suivant :


Démonstration de soupe Div





Texte Lorem ipsum bla bla bla.

> ;

Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.

class=" de côté">

Informations tangentielle

content"> ;

Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.


Lorem texte ipsum bla bla bla.










Bien que ce soit un peu réticent, l'exemple ci-dessus peut quand même illustrer que l'utilisation de HTML4 pour coder une conception complexe est encore trop lourde (en fait, xHTML1.1 n'est rien de plus). Mais ce qui est passionnant, c'est que HTML5 résout le syndrome "
-soupe" et nous offre un nouvel ensemble d'éléments structurels. Ces nouveaux éléments HTML5 ont une sémantique plus détaillée pour remplacer ces balises
dénuées de sens, et fournissent en même temps des hooks CSS « ​​naturels » pour les appels CSS.

Ce qui suit est un exemple de solution HTML5 :


Copier le code

Le code est le suivant :





Démonstration de soupe Div


Publié le 11 juillet 2009


ête>

Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.




Balises : HMTL, code, démo






Informations tangentielle


ête>

Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.




Balises : HMTL, code, démo



à part>


& lt;div>标签, Il s'agit d'un CSS3 qui utilise un identifiant de classe et un identifiant CSS3.所有class和id 的。

跟class属性说再见,欢迎整洁的标签  

     的能量,我们将得到更多的对文档代码的控制权,有了CSS3的能量,我们的控制权将趋于无穷大!

L'identifiant de classe et l'identifiant de la classe DIV sont associés à un CSS : div #actualités    {}


复制代码代码如下 :
div.section {}
div .article {}
div.header {}
div.content {}
div.footer {}
div.aside {}


我们再来看看基于HTML5的实例 : section {}


复制代码代码如下 :
article {}
en-tête {}
pied de page {}
à part {}


C'est un progrès, mais il reste encore certains problèmes à résoudre. Dans l'instance
, nous devons appeler l'élément dans la page via l'attribut class ou id. Cette logique nous permettra d'appliquer des styles à n'importe quel élément du document, que ce soit dans son ensemble ou individuellement. Par exemple, dans l'exemple
, les éléments .section et .content sont facilement positionnés. Mais dans l’exemple HTML5, il y aura de nombreux éléments de section dans le document lui-même. En fait, nous pourrions ajouter des sélecteurs d'attributs spécifiques pour appeler ces différents éléments de section, mais heureusement, je n'ai pas quelques sélecteurs CSS avancés pour cibler différents éléments de section maintenant.

N'utilisez pas de classe et d'identifiant pour localiser les éléments HTML-5

Voyons maintenant comment localiser une instance d'un élément de page HTML5 sans utiliser de classe et d'identifiant. Nous pouvons utiliser trois sélecteurs CSS pour localiser et identifier les éléments dans l'instance. Comme suit :

Sélecteur descendant : [CSS 2.1] : EF
Sélecteur frère : [CSS 2.1] : E F
Sélecteur enfant : [CSS 2.1] : E >

Voyons comment positionner les éléments de section dans le document sans utiliser de classe et d'identifiant :

Localisez l'élément

Étant donné que notre exemple n'est pas un ensemble complet de code HTML5, nous supposons qu'il y a un élément

la plus externe comme indiqué dans le code suivant :



Copier le codeLe code est le suivant :
section de navigation corporelle {}


Localisez l'élément
suivant

En tant que seul élément de sous-ensemble immédiat sous l'élément

le plus externe, cet élément


Copier le code
Le code est le suivant :
section>section {}


Positionnez l'élément

Il existe de nombreuses façons de localiser l'élément

, mais la méthode la plus simple est bien sûr le sélecteur de descendant :


Copier le code
Le code est le suivant :
section section article {}


Positionnement des éléments
,
Ces trois éléments apparaissent respectivement à deux endroits, l'un dans l'élément
, l'autre dans l'élément
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
Code H5: meilleures pratiques pour les développeurs WebCode H5: meilleures pratiques pour les développeurs WebApr 16, 2025 am 12:14 AM

Les meilleures pratiques pour le code H5 incluent: 1. Utilisez des déclarations de doctype correctes et l'encodage des caractères; 2. Utilisez des balises sémantiques; 3. Réduire les demandes HTTP; 4. Utiliser le chargement asynchrone; 5. Optimiser les images. Ces pratiques peuvent améliorer l'efficacité, la maintenabilité et l'expérience utilisateur des pages Web.

H5: L'évolution des normes et technologies WebH5: L'évolution des normes et technologies WebApr 15, 2025 am 12:12 AM

Les normes et technologies Web ont évolué à ce jour de HTML4, CSS2 et JavaScript simple et ont subi des développements importants. 1) HTML5 introduit des API telles que Canvas et WebStorage, ce qui améliore la complexité et l'interactivité des applications Web. 2) CSS3 ajoute des fonctions d'animation et de transition pour rendre la page plus efficace. 3) JavaScript améliore l'efficacité de développement et la lisibilité du code par la syntaxe moderne de Node.js et ES6, telles que les fonctions et classes Arrow. Ces changements ont favorisé le développement de l'optimisation des performances et les meilleures pratiques des applications Web.

H5 est-il un raccourci pour HTML5? Explorer les détailsH5 est-il un raccourci pour HTML5? Explorer les détailsApr 14, 2025 am 12:05 AM

H5 n'est pas seulement l'abréviation de HTML5, il représente un écosystème de technologie de développement Web moderne plus large: 1. H5 comprend HTML5, CSS3, JavaScript et API et technologies connexes; 2. Il offre une expérience utilisateur plus riche, interactive et fluide et peut fonctionner de manière transparente sur plusieurs appareils; 3. À l'aide de la pile de technologie H5, vous pouvez créer des pages Web réactives et des fonctions interactives complexes.

H5 et HTML5: termes couramment utilisés dans le développement WebH5 et HTML5: termes couramment utilisés dans le développement WebApr 13, 2025 am 12:01 AM

H5 et HTML5 se réfèrent à la même chose, à savoir HTML5. HTML5 est la cinquième version de HTML, apportant de nouvelles fonctionnalités telles que les balises sémantiques, la prise en charge multimédia, la toile et les graphiques, le stockage hors ligne et le stockage local, l'amélioration de l'expressivité et de l'interactivité des pages Web.

À quoi se réfère H5? Explorer le contexteÀ quoi se réfère H5? Explorer le contexteApr 12, 2025 am 12:03 AM

H5Referstohtml5, apivotaltechnologyInwebdevelopment.1) html5introducesnewelementsandapisforrich, dynamicwebapplications.2) itsupp OrtsMultimeDiaHithoutPlugins, améliorant la réception detièmeaCrOsDevices.3) SemantelelementsImproveContentsTructureAndSeo.4) H5'sRespo

H5: outils, cadres et meilleures pratiquesH5: outils, cadres et meilleures pratiquesApr 11, 2025 am 12:11 AM

Les outils et les frameworks qui doivent être maîtrisés dans le développement H5 incluent Vue.js, React et WebPack. 1.Vue.js convient à la construction d'interfaces utilisateur et prend en charge le développement des composants. 2. React optimise le rendu de la page via Virtual DOM, adapté aux applications complexes. 3.WebPack est utilisé pour l'emballage des modules et optimiser le chargement des ressources.

L'héritage de HTML5: Comprendre H5 dans le présentL'héritage de HTML5: Comprendre H5 dans le présentApr 10, 2025 am 09:28 AM

Html5hassignifytransformedwebdevelopmentByIntroduCingSémanticElements, améliorant laMultimeSupport, et improvingperformance.1) itmadewebsitesMoreAccessSiblendSeo-friendlywithsemiticslike, et.2)

Code H5: accessibilité et HTML sémantiqueCode H5: accessibilité et HTML sémantiqueApr 09, 2025 am 12:05 AM

H5 améliore l'accessibilité des pages Web et les effets SEO via des éléments sémantiques et des attributs ARIA. 1. Utiliser, etc. pour organiser la structure du contenu et améliorer le référencement. 2. Les attributs ARIA tels que Aria-Babel améliorent l'accessibilité, et les utilisateurs de technologies d'assistance peuvent utiliser en douceur les pages Web.

See all articles

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)
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Dreamweaver Mac

Dreamweaver Mac

Outils de développement Web visuel

PhpStorm version Mac

PhpStorm version Mac

Le dernier (2018.2.1) outil de développement intégré PHP professionnel

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

DVWA

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

mPDF

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