HTML Flashcards
Semaine 1 (32 cards)
Vrai ou Faux
HTML peut être utilisé pour le contenu et la présentation.
Faux. Il peut seulement être utilisé pour le contenu. La présentation est donné au CSS.
Qu’est ce qui est important pour les éléments HTML?
La sémantique. Le sens logique que l’on les utilise.
Quelle est la relation entre le HTML et le DOM?
HTML est utilisé pour bâtir le DOM.
Le DOM est la structure logique qui représente le contenu dans le logiciel alors que le HTML est une description principal du contenu
HTML rules
Le HTML est composé d’éléments sous la forme d’un arbre. Quelle est toujours l’élément de la racine?
< html >
Vrai ou Faux
Un élément peut avoir plusieurs parents.
Faux. On peut par contre avoir plusieurs enfants ou 0 enfant.
HTML Rules
Combinaisons particulières de parent-enfant.
Expliquez la particularité de la Balise < img > et celle de la Base < title >.
< img >: c’est une image donc elle est toujours un élément vide
< title >: Doit être l’enfant de la balise < head >
Qu’est ce le < ! DOCTYPE html >?
Il est placé ou dans les fichiers html
Il est placé au tout début d’un document HTML. Ce n’est pas un élément html.
Vrai ou Faux?
On peut avoir plusieurs < main > dans le < body >
Faux, seulement 1
Comment appelle-t-on l’élément qui peut avoir du contenu en dehors du < main >?
ex. la table de matière que MDN utilise
< aside >
Quelle est l’élément block qui est prend toute la longueur disponible d’une ligne?
< p >
Quelle sont les éléments inline qui occupent seulement la longueur de leur contenu sur une même ligne.
< span > et < button >
Que fait < br > et pourquoi est-il généralement pas une bonne idée d’utiliser cet élément?
< br > saute une ligne. Mais les espacements de ligne sont les rôles du CSS.
Quels éléments sont souvent utilisés comme des conteneurs car ils n’ont aucun sens sémantique?
< div > et < span >
Vrai ou Faux?
On devrait éviter de mettre des éléments block dans des éléments inline
Vrai
Vrai ou Faux?
Tout élément doit avoir une balise fermante
Faux
Ou sont généralement les attributs dans le syntaxe d’un élément?
Les attributs sont dans les balises ouvrantes
Certains attributs peut exécuter du code JavaScript:
< button onclick=”foo()” >
Pourquoi devrait-on pas faire cela?
Parce que c’est facile de se faire “hack”
Que fait l’attribut id et combien de valeur peut-il accepter
C’est le nom (identifiant unique) de l’élément, une seule
Quelle est l’attribut class et combien de valeur peut-il accepter
Peut accepter une liste de valeurs arbitraires
Que fait < input > et l’attribut type fait quoi dans ce contexte.
< input > est une balise qui accepte l’action d’un utilisateur. Type change le format:
ex.: type=”text” donne un champs de texte alors que type=”checkbox” donnera un carré qu’on pourrait check
Vrai ou Faux?
Tout attribut aurait un effet sur chacun des éléments HTML
Faux
Que fait l’attribut data-*
Le * dans ce contexte peut se remplacer par plusieurs mots
Définit des données personnalisées directement sur l’élément HTML
L’élément < li > doit avoir un élément specifique comme parent. Lequel?
< ul >
Quelle est la différence entre < ol > et < ul >
< ol > : liste ordonnée
< ul > : liste non-ordonnée