html Flashcards
Balises de titres
<h1>titre</h1>
…
<h6>titre</h6>
Balises qui enclosent du contenu visible
<body>
...
</body>
texte, blocs de texte
<div>
<p>blabla blabla blabla <span>blabla</span> blabla blabla</p>
</div>
! Que des inline tags dans < p>
met en italique
<em>blabla</em>
met en gras
<strong>blabla</strong>
retour à la ligne
<br></br>
liste à puce
<ul>
<li> item 1 </li>
<li> item 2 </li>
</ul>
liste numérotée
<ol>
<li> item 1 </li>
<li> item 2 </li>
</ol>
insérer une image
< img src=”url.jpg” alt=”texte alternatif” style=”width:128px;height:128px;” >
insérer une vidéo
< video src=”url.mp4” width=”320” height=”240” controls >
Video not supported
< /video >
prévenir le navigateur qu’on lui envoie du html
< !DOCTYPE html >
< html >
…
< /html >
mettre un en-tête
! c’est ici qu’on met le titre et la balise meta
< head>
< meta charset=”UTF-8” >
< title>TITRE</title >
< /head>
mettre un lien
< a href=”https://www.blabla.com” > C’est un lien vers blabla < /a>
mettre un lien qui s’ouvre dans une nouvelle fenêtre
target=”_blank”
< a href=”“https://www.blabla.com”” target=”_blank” > C’est un lien vers blabla < /a >
lien vers une autre page, interne au site, via relative path
< a href=”./contact.html” > Contact < /a >
mettre un lien - image
mettre une balise d’image dans l’anchor
< a href=”https://en.wikipedia.org/wiki/Opuntia” target=”_blank” > < img src=”https://www.Prickly_Pear_Closeup.jpg” alt=”A red prickly pear fruit”/ > < /a >
faire des liens qui renvoient à une partie précise de la même page
avec l’id : imaginons un § nommé ‘top’:
< p id=”top” >This is the top of the page!< /p >
on y réfère avec # :
< a href=”#top” >Top< /a>
ajouter un commentaire
<!-- -->
<!-- This is a comment that the browser will not display. -->
Créer une table
< table >
< /table >
Mettre des lignes dans une table
table row = tr
< table >
< tr >
< /tr >
< /table >
Mettre des cellules dans une table
table data = td
< table >
< tr >
< td > cell 1 < /td >
< td > cell 2 < /td >
< td > cell 3 < /td >
< /tr >
< /table >
Mettre des titres de colonnes dans une table
table heading = th
Mettre des titres dans les colonnes et les lignes d’une table
<table>
<tr>
<th></th>
<th>Saturday</th>
<th>Sunday</th>
</tr>
<tr>
<th>Temperature</th>
<td>73</td>
<td>81</td>
</tr>
</table>
Mettre des données dans une cellule qui s’étalent sur plusieurs colonnes ou lignes
colspan=”integer”
rowspan=”2”
< td colspan=”2” > Out of Town </td>
Créer des titres, des corps et des pieds de table
thead, tbody, tfoot
<table>
<thead>
<tr>
<th>titre 1</th>
<th>titre 2</th>
<th>titre 3</th>
</tr>
</thead>
</table>
créer un formulaire
< form action=”/example.html” method=”POST” >
créer un formulaire avec champ d’input prérempli
< form action=”/example.html” method=”POST” >
< input type=”text” name=”first-text-field” value=”suggestion” >
</form>
Donner un label à un formulaire
< label for=”hop”>hop</label>
< form action=”/example.html” method=”POST” >
< label for=”meal” > What do you want to eat? < /label >
< br >
< input type=”text” name=”food” id=”meal” >
< /form >
Créer un formulaire qui anonymise un password
type=”password”
< form >
< label for=”user-password” > Password: < /label >
< input type=”password” id=”user-password” name=”user-password” >
< /form >
Demander un input où on n’accepte que les nombres
type=”number”
< input id=”years” name=”years” type=”number” step=”1” >
Demander de cocher des cases (choix multiples)
type=”checkbox”
< label for=”cheese”>Extra cheese< /label >
< input id=”cheese” name=”topping” type=”checkbox” value=”cheese” >