Maison  >  Article  >  interface Web  >  40 questions d'entretien HTML5 (avec réponses)

40 questions d'entretien HTML5 (avec réponses)

怪我咯
怪我咯original
2017-05-07 11:52:023707parcourir

40 questions d'entretien HTML5 (avec réponses)

Introduction

Je suis un développeur ASP.NET MVC Récemment, alors que je cherchais un emploi, on m'a posé de nombreuses questions liées à HTML5 et. Nouvelles fonctionnalités. Ainsi, les 40 questions importantes suivantes vous aideront à revoir vos connaissances liées au HTML5.

Ces questions ne constituent pas une solution efficace pour obtenir votre emploi, mais elles peuvent être utiles lorsque vous souhaitez revoir rapidement un sujet connexe.

Bonne recherche d'emploi.

40 questions d'entretien HTML5 (avec réponses)

Quelle est la relation entre SGML (Standard Generalized Markup Language) et HTML (Hypertext Markup Language), XML (Extensible Markup Language) et HTML ?

SGML (Standard General Markup Language) est un standard qui nous indique comment spécifier le balisage des documents. Il s'agit d'un métalangage qui décrit uniquement comment devrait être le balisage d'un document, et HTML est un langage de balisage décrit par SGML.

SGML est donc utilisé pour créer des références HTML et des DTD qui doivent être respectées ensemble. Vous trouverez souvent l'attribut "DOCTYPE" en tête de page HTML, qui sert à définir la DTD cible utilisée. analyser

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


Parser SGML est une tâche difficile maintenant, donc XML a été créé pour améliorer les choses. XML utilise SGML, par exemple : en SGML, vous devez utiliser des balises de début et de fin, mais en XML, vous pouvez avoir des balises de fin à fermeture automatique.

XHTML a été créé à partir de XML et est utilisé dans HTML 4.0. Vous pouvez vous référer à la DTD XML affichée dans l'extrait de code ci-dessous, l'ancien HTML utilise SGML, HTML4.0 utilise XHTML dérivé de XML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Qu'est-ce que HTML5 ?


HTML5 est le dernier standard HTML, son objectif principal est de fournir tout le contenu sans aucun plug-in supplémentaire comme Flash, Silverlight, etc. Ces contenus proviennent d'animations, de vidéos, d'interfaces graphiques riches, etc.
40 questions d'entretien HTML5 (avec réponses)HTML5 est une sortie collaborative entre le World Wide Web Consortium (W3C) et le Web Hypertext Application Technology Working Group (WHATWG)



Pourquoi n'avons-nous pas besoin de DTD (Document Type Definition ) dans la définition HTML5)) ?

HTML5 n'utilise pas SGML ou XHTML. C'est une toute nouvelle chose, vous n'avez donc pas besoin de vous référer à la DTD. Pour HTML5, il vous suffit de placer le code de type de document suivant pour indiquer au navigateur de le faire. reconnaître qu'il s'agit d'un document HTML5



Si je ne mets pas

Non, le navigateur ne le reconnaîtra pas comme un document HTML et les balises HTML5 ne fonctionneront pas correctement

Quels navigateurs prennent en charge HTML5 ?

Presque tous les navigateurs Safari, Chrome, Firefox, Opera et IE prennent en charge HTML5

Quelle est la différence entre la structure des pages HTML5 et HTML4 ou HTML antérieur ?

Une page WEB typique contient un en-tête, un pied de page, une navigation, une zone centrale et une barre latérale. Maintenant, si nous voulons restituer ce contenu dans une zone HTML en HTML4, nous souhaiterons peut-être utiliser la balise p.

Mais en HTML5, en créant des noms d'éléments pour ces zones, cela les rend plus claires et rend également votre HTML plus lisible



Voici la structure de la page Plus de détails sur les éléments HTML5 :

 : représente les données d'en-tête du HTML


 : la zone de pied de page de la page

< nav> ; : éléments de navigation de page
40 questions d'entretien HTML5 (avec réponses)
 : contenu autonome

 : utiliser des articles internes pour définir des zones ou regrouper du contenu dans des zones