Draha022

Mémo HTML/CSS Claerina

Aug 25th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. memo html et css
  2. <!DOCTYPE html> toujours au début
  3. <html> </html> juste après, tout le reste entre ces deux balises
  4. deux parties : la tête <head>, tout ce qui se voit pas et <body>, tout ce qui est sur la page
  5. toutes les balises se ferment
  6. l'indendation : le fait de mettre un espace entre la marge et le code, pour y voir plus clair. Plus une balise est embriquée plus elle est loin de la  marge
  7. il est possible de rajouter des attributs aux balises pour donner des instructions supplémentaires (comme href, src...)
  8. pour faire un commentaire pas visible sur la page, comme un post it, faire <!-- truc -->
  9. les balises auto-fermantes : pas besoin de rajouter </truc>, comme img et link
  10.  
  11. dans <head> :
  12. <title> le nom de l'onglet
  13. <style> pour déclarer du css dans la page html
  14. <ilnk> pour diriger vers une page de css
  15. <link> a 3 attributs et est une balise auto-fermante comme img
  16. les attributs sont : type qui est toujours égal à text/css
  17.              rel qui est toujours égal à stylesheet
  18.             et href qui pointe vers l'adresse internet du fichier css
  19. ça donne :     <link type="text/css"; rel="stylesheet"; href="stylesheet.css"/>
  20.  
  21. dans <body> :
  22. <h1> jusqu'à <h6> des titres, h1 étant le plus grand
  23. <p> un paragraphe
  24. <a href="lien">truc où quand t'appuies dessus ça t'ouvre le lien</a> : lien hypertexte
  25. <img src = "lien de l'image" /> : afficher une image (balise un peu étrange puisqu'elle se ferme toute seule)
  26. pour faire une image qui envoie à un lien il faut imbriquer les deux derniers, donc :
  27. <a href="lien"><img src = "lien de l'image"/></a>           et ça s'appelle l'imbrication
  28. <center> au milieu
  29. <strong> en gras
  30. <em> en italique (vient de emphasize, accentuer)
  31. <br> fait un retour à la ligne (on peut donc sauter plusieurs lignes en le mettant plusieurs fois) (n'a pas besoin de </br>)
  32. <pre> recopie exctement le texte avec les saut de lignes d'un traitement de texte
  33. ou <style>p.indent{padding-left: (x)em}</style>(x est un nombre et plus il est grand plus l'espace est grand) mais bordel que ça a l'air compliqué ça donc l'autre il est mieux :( (celui là c'est pour des alinéas)(x:1,8 de base)
  34.  
  35. faire une liste : <ol>
  36.             <li>truc 1</li>
  37.             <li>truc 2</li>
  38.             <li>truc 3</li>
  39.         </ol>
  40. <ol> fait une liste ordonnée avec des 1. 2. 3. etc... pour faire une liste désordonée (avec des points) utiliser <ul>
  41. possibilité de faire des listes imbriquées (ex : 1 point point 2 point point (du coup le </li> se retrouve après point point) )
  42.  
  43. l'attribut style : change <p>, <h1à6>, etc (la taille, la couleur...)
  44. la taille : <p style = "font-size:12px>
  45. la couleur : <p style="color:red">
  46. (les deux à la fois, c'est possible, dans les guillemets il faut rajouter les deux trucs à la suite séparé d'un point virgule)
  47. changer la police <p style = "font-family: Arial">
  48. changer la couleur de fond (toujours avec "style") : background-color (s'applique même à body pour changer la couleur du fond de tout (omg c'est l'extase là)) (s'applique aussi à ol et ul (les listes), li, h1, p... à TOUT !!!)
  49. déplacer le texte au centre, à droite ou à gauche : <p style:"text-align:center(ou left, ou right)">
  50.  
  51.  
  52.  
  53.  
  54. Les tableaux sont créés avec <table></table>
  55. <tr></tr> pour créer, annoncer des lignes du tableau (table row : ligne du tableau)
  56. dans un tr rajouter <td> (table data, donnée du tableau) ça crée une case de la ligne, donc un début de colonne, plusieurs td à la suite font plusieurs cases sur la même ligne. On remplit donc le tableau de gauche à droite, de haut en bas
  57. attribut que l'on peut rajouter à table : border (les contours) donc par ex : <table border="1px">
  58.  
  59. dans un tableau il y a aussi, comme sur une page html, head et body, mais ça devient <thead> et <tbody> (le t de table) (tbody c'est les infos du tableau et thead l'entête)
  60. pour faire une entête, utiliser la balise thead. ensuite, mettre dedans une ligne de tableau normale avec <tr>, puis des infos, mais pas avec <td>, avec <th>, réservé à l'entête.
  61. pour mettre un titre faire pareil que l'entête, juste au dessus. utiliser l'attribut colspan sur <th>pour faire une case de plus de cellules (au lieu d'une) donc, pour un tableau à deux cases, faire <th colspan="2">
  62.  
  63. petits trucs à rajouter avec l'attribut style : border-collapse:collapse mais je sais pas à quoi ça sert
  64.                            border-bottom(ou top left right):1(ou autre)px solid black(ou autre mais garder le solid); pour faire un trait d'un côté du truc
  65. sans les parenthèses border-bottom:1px solid black;
  66.                           et enfin "padding:5px; ça fait un espace mais j'ai pas très bien saisi encore
  67.  
  68. LE DIIIIIIIIV <DIV>
  69. widht : largeur         height : hauteur
  70. en fait div permet de diviser en plusieurs conteneurs, ça fait donc des parties séparées de la page web
  71. ex: <div style="width:50px; height:50px; background-color:red"></div>
  72. ça ça fait un carré rouge
  73.  
  74. ommmmgggg c'est combinable avec un a
  75. genre tu peux faire un carré jaune et appuyer dessus pour aller sur un lien o.o
  76. (pour cela il faut mettre la balise de a puis celle de div puis tout fermer dans l'ordre)
  77.  
  78. <SPAN>
  79. c'est pareil que div mais pour contrôler des petits trucs genre un mot d'un texte. on peut donc changer la couleur d'un mot, mais aussi la taille, la police...
  80.  
  81. ______
  82. LE CSS (enfin !)
  83. -veut dire cascading style sheets
  84. -utilisé pour définir l'apparence et la forme d'un contenu html
  85.  
  86.  
  87. p {
  88.     color: red;
  89. }
  90.  rend le texte rouge (c'est le p de <p>)
  91. pour qu'un mot soit d'une couleur on utilise la balise span dans le fichier html et on définit sa couleur dans le fichier css comme ça :
  92. span {
  93.     color: blue;
  94. }
  95.  
  96. on peut aussi déclarer du css dans la balise head du fichier html avec la balise <style>
  97.  
  98. syntaxe du css :
  99. selector {
  100.     property: value;
  101. }
  102. le selector peut être importe quel élément html sans les < >
  103. une propriété est une caractéristique du sélecteur, comme color, font-family ou font-size
  104. chaque couple propriété valeur se termine par un point virgule
  105.  
  106. rappel : commentaire d'html : <!-- Je suis un commentaire -->
  107. alors que commentaire de css :  /*Je suis un commentaire*/
  108.  
  109. on peut utiliser des couleur en code hexadécimal en css (les chiffres sont en base 16, soit 1 2 3 4 5 6 7 8 9 A B C D E F)
  110. code hexadécimal : hex
  111.  
  112. autre unité pour définir la taille de la police que px :
  113. em
  114. em est une mesure relative : c'est égal à la police de défaut de l'écran utilisé (donc parfait pour faire un site que ordi et téléphone puissent regarder)
  115. 2em : 2 fois plus grand et 0,5 em : la moitié
  116.  
  117. 3 type de police :
  118. serif : qui a de petites allongations sur les bords
  119. sans-serif : pas les petites allongations
  120. cursive : qui ressemble à l'écriture manuscrite
  121.  
  122. il est possible de mettre plusieurs polices séparées par des virgules. l'ordinateur testera la première, mais s'il ne l'a pas, la deuxième, et ainsi de suite.
  123.  
  124. le div est toujours défini par 3 propriétés : backround-color pour la couleur (en hex), height pour la hauteur et width pour la largeur
  125.  
  126. voici une nouvelle propriété : BORDER
elle peut prendre plusieurs valeurs, mises à la suite sans virgules ou point virgule :
  127. le nombre de px, solid/dashed (un trait continu ou en pointillés) et la couleur.
  128. ça sert surtout pout les tableaux
  129.  
  130. possibilité de mettre au sélecteur a la caractéristique "text-decoration" sur none qui qui fait que le lien ne sera plus souligné
  131. ex: a{  text-decoration:none;
  132.  
  133. pour faire un bouton:
  134. utiliser div
  135. les caractéristiques nécessaires :
  136. div{
  137.     height:50px;
  138.     width:120px;
  139.     border-color:#6495ED;
  140.     background-color:#BCD2EE;
  141.     border-width:4px;
  142.     border-style:solid;
  143.     border-radius:5px;
  144.     margin:auto;
  145.     text-align:center;
  146. }
  147.  
  148.  
  149. pour positionner une image au milieu : margin: auto (ça dit au navigateur : met des marges identiques, donc, au milieu)
  150. text-align ne marche que pour le texte.
Add Comment
Please, Sign In to add comment