Maison  >  Article  >  interface Web  >  Nouvelles fonctionnalités interactives de HTML5 et CSS3

Nouvelles fonctionnalités interactives de HTML5 et CSS3

怪我咯
怪我咯original
2017-04-08 10:35:111520parcourir

L'image dans le titre de cet article a été créée à l'aide de Photoshop. Cependant, vous ne pouvez pas le rechercher dans le moteur de recherche. Le moteur de recherche n'est pas assez puissant pour reconnaître le texte de l'image. Et comme la taille de l'image n'est pas trop petite, les internautes dont la vitesse Internet est lente devront peut-être attendre patiemment que l'image soit actualisée lors de la navigation. Alors, existe-t-il une nouvelle façon d’éviter ces défauts ? Oui, HTML5 et CSS3 peuvent répondre à vos besoins. Il peut même faire plus et mieux. En tant que concepteur, nous devons comprendre ce qu'ils sont et quelles sont leurs caractéristiques, afin de réfléchir davantage à ce que nous pouvons faire grâce à HTML5 et CSS3.



Qu'est-ce que HTML5et CSS3HTML et CSS ne sont pas difficiles à comprendre. HTML est le langage principal qui compose les pages Web. Grâce à ce langage, nous pouvons expliquer à l'ordinateur le format, le contenu, l'effet d'affichage, etc. des pages Web. CSS est un langage spécifiquement utilisé pour contrôler l'effet d'affichage des pages Web. À l’heure actuelle, la question se pose : pourquoi devons-nous utiliser uniquement CSS ? Le HTML ne peut-il pas également contrôler l’effet d’affichage des pages Web ? Afin de répondre à cette question, permettez-moi de donner un exemple simple :



Nouvelles fonctionnalités interactives de HTML5 et CSS3Avez-vous déjà découvert que s'il y a trop de choses à décrire, et que nous voulons décrire les choses clairement , nous devons répéter beaucoup d'informations ? Il en va de même pour la langue de la page. Dans ce cas, elle semble désorganisée et très difficile à comprendre. En intégrant le langage qui contrôle l'effet d'affichage dans CSS, nous pouvons non seulement garantir la simplicité de la partie principale du langage de la page, mais également rendre très pratique la réutilisation de divers ensembles de langues.

HTML5 et CSS3 sont les dernières versions de HTML et CSS. Ils n'ont pas encore déterminé de standards, mais les nouvelles fonctionnalités annoncées nous ont déjà enthousiasmés.


Nouvelles fonctionnalités de HTML5

1 Nouvelles balises de contenu


Nouvelles fonctionnalités interactives de HTML5 et CSS3 Le contenu. les balises en HTML4 sont au même niveau, et il est impossible de distinguer chaque partie du contenu. Les balises de contenu en HTML5 sont indépendantes les unes des autres et ont différents niveaux. Les moteurs de recherche et les logiciels statistiques permettent d'identifier rapidement chaque partie du contenu.


2. Meilleur système de tables


Nouvelles fonctionnalités interactives de HTML5 et CSS3Maintenant, vous pouvez abandonner
JavaScript
ou PHP, définir uniquement des tables via HTML5. Vous pouvez définir le format de saisie de chaque cellule du tableau, si cette cellule est obligatoire, etc.
3.
Audio, VidéoAPI

Nouvelles fonctionnalités interactives de HTML5 et CSS3

Nouvelles fonctionnalités interactives de HTML5 et CSS3HTML5 vous permet non seulement d'intégrer de la vidéo et de l'audio directement dans des pages Web, mais fournit également un ensemble d'API riches en fonctionnalités pour contrôler la lecture multimédia, et ces éléments utilisés pour contrôler la lecture multimédia sont également peut être édité. Par conséquent, HTML5 peut réellement remplacer les plug-ins Flash couramment utilisés aux niveaux vidéo et audio.


4. API Canvas (
Canvas)

Nouvelles fonctionnalités interactives de HTML5 et CSS3Dessiner des graphiques sur des pages Web a toujours été un grand défi problème. Nous devons utiliser des plug-ins tels que Flash et Silverlight. Cependant, HTML5 vous permet de
dessiner
directement sur la page Web, et vous permet même de générer plus d'interactions avec la page Web, comme dessiner des graphiques, zoomer et dézoomer, etc. La légende est un petit jeu réalisé en HTML5.
5. API de géolocalisation


Nouvelles fonctionnalités interactives de HTML5 et CSS3HTML5 fournit une application d'informations géographiques
Interface
API de géolocalisation. Grâce à cette API, la page Web peut obtenir les informations géographiques de l'utilisateur via IP, GPS, etc. en même temps, l'utilisateur peut également choisir de désactiver cette fonction.
6. API de stockage Web


Nouvelles fonctionnalités interactives de HTML5 et CSS3HTML5 fournit une API de stockage Web pour faciliter l'utilisation hors ligne des applications Web. De plus, la nouvelle API présente également les avantages d'une haute sécurité, d'une grande efficacité et d'un espace plus grand par rapport au
cookie
.
7. API glisser-déposer
Nouvelles fonctionnalités interactives de HTML5 et CSS3

Nous pouvons utiliser l'API Drag and drop de HTML5 pour compléter l'effet glisser-déposer dans les pages Web, évitant ainsi d'avoir à modifier constamment la position des éléments pendant le processus de glisser-déposer des pages Web précédentes , ce qui nécessite beaucoup de code. Inconvénients.

Nouvelles fonctionnalités de CSS3

1.

Nouvelles fonctionnalités interactives de HTML5 et CSS3

Nouvelles fonctionnalités de RGBa. en CSS3 Permet de définir la couleur et la transparence de chaque élément. La commande d'opacité originale couramment utilisée ne peut définir que les éléments et leurs sous-éléments.

2. Mise en page multi-colonnes

Nouvelles fonctionnalités interactives de HTML5 et CSS3

Le nouveau sélecteur de mise en page multi-colonnes fourni par CSS3 peut générer plusieurs colonnes sans mise en page HTML. Les balises. La disposition des colonnes et le « numéro de colonne », la « largeur de la colonne » et l'« espacement des colonnes » peuvent tous être définis.

3. Coins arrondis

Nouvelles fonctionnalités interactives de HTML5 et CSS3

La fonction des coins arrondis est peut-être la fonction la plus pratique fournie par CSS3. Avec Border-radius, vous pouvez ajouter des coins arrondis à l'élément HTML spécifié sans aucune difficulté. Et vous pouvez également définir la taille des coins arrondis, ainsi que les coins qui sont arrondis et ceux qui ne le sont pas.

4. @font-face

Nouvelles fonctionnalités interactives de HTML5 et CSS3

Lorsqu'une page Web affiche une police que l'utilisateur n'a pas installée, @font fournie par CSS3 La fonction -face aidera automatiquement et silencieusement les utilisateurs à télécharger les polices correspondantes depuis Internet. Cela permet aux concepteurs de jouer plus librement sans avoir à se demander si la police correspondante est installée sur la machine de l'utilisateur.

5. Autres fonctionnalités

De plus, CSS3 nous apporte également des dégradés, empêchant les chaînes de déborder en raison d'être trop longues, d'arrière-plans multiples et d'utiliser Les images servent de bordures d’éléments et d’autres fonctions.

En utilisant bien CSS3, vous pouvez obtenir plus rapidement les effets que vous ne pouviez obtenir qu'avec de nombreux plug-ins dans le passé. En utilisant les éléments eux-mêmes pour remplacer la plupart des images, la vitesse de chargement des pages Web sera améliorée et le contenu qui était à l'origine des images pourra également être récupéré par les moteurs de recherche.

Compatibilité HTML5 et CSS3

Les normes HTML5 et CSS3 ne sont pas officiellement achevées et chaque navigateur a différents niveaux de prise en charge pour eux. Il est nécessaire de comprendre la compatibilité de HTML5 et CSS3.

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