Maison interface Web Tutoriel H5 Explication détaillée des compétences du didacticiel _html5 de l'application HTML5 CSS3

Explication détaillée des compétences du didacticiel _html5 de l'application HTML5 CSS3

May 16, 2016 pm 03:48 PM
css3 html5

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




Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.




Balises : HMTL, code, démo




<à part>

Informations tangentielle




Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.


Texte Lorem ipsum bla bla bla.




Balises : HMTL, code, démo






& 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

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)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines 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)

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.

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.

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.

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.

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.

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