Tu connais quoi déjà ? Explique un peu si tu veux, je te poste aussi le cours pour la journée
☼ Les balise style et ses attributs pour enjoliver un code
► intro: Pour faire une fiche, la balise div est à prévoir, c'est plus simple!
On va faire une fiche minimaliste ensemble, juste un bloc de couleur. Je vais te montrer comment raisonner, coder directement selon ce que tu veux.
En clair, la plupart des codeurs préfèrent un schéma pour coder.
Donc voici un schéma. Tu auras une fiche à faire tout seule à la fin sur le même exemple du cours, exactement.
► Je veux une fiche comme sur ce schéma:
https://2img.net/image.noelshack.com/fichiers/2016/29/1469015830-schema.png► Pour commencer, la base de ta fiche, c'est le fond. Tu dois obligatoirement lui attribuer ces balises pour qu'il apparaisse sur ton navigateur:
- Code:
-
<div></div>
ça ouvre le bloc de la fiche. Pour un titre, une div, pour un bloc différent, dès que la personnalisation n'est plus la même.
Ici on aura besoin:
- d'une div pour le fond vert
- d'une div pour le titre
(- et éventuellement une div pour une image si besoin mais normalement
pas vraiment besoin )
Celà nous fait déjà deux balises div, donc deux balises ouvrantes et 2 fermantes, soit 4 à ne pas oublier:
Pour commencer on ouvre la balise div
- Code:
-
<div
Ensuite on ne la ferme pas puisqu'on va lui attribuer l'attribut [codes]style[/code] qui sert à personnaliser tout ton bloc! très important!
- Code:
-
<div style=";"></div>
Entre les deux guillemets seront tous les attributs de style: la largeur, longueur de ta fiche, la couleur verte du fond, la couleur du "texte texte texte" les polices, etc.
Tu n'as plus qu'à complèter, voici comment indiquer au navigateur la longueur (height) et la largeur (width) de ta fiche ainsi que la couleur de fond verte ( code couleur du vert
#9FF781)
- Code:
-
<div style="height:600px;width:450px;background-color:#9FF781;"></div>
Il est impératif de mettre un ";" point-virgule après CHAQUE attribut, ainsi que les guillements avant le premier attribut et après le ";" final, si tu les oublies ça foire tout
Tu peux recopier ce code si besoin, met tes attributs de sorte que ce point virgule soit le dernier ^^ :
- Code:
-
<div style=";"></div>
Donc on obtient:
avec le code que j'ai fait plus haut, la base de ta fiche. C'est déjà presque fini ! ^^
► Titre de la fiche:
Pour les polices, longue histoire! Si la police que tu souhaites utiliser n'est pas installée sur ton ordinateur au préalable ça ne fonctionnera pas, et dans ce cas il faut l'intégrer à ton code en allant sur Google fonts et copiant le code de la police que tu veux. Autant l'installer directement, mais le soucis c'est que je crois que si celui qui voit ton code n'a pas cette police elle ne s'affichera pas enfin bref, pas grave xD
- donc 2ème bloc div pour le titre, qu'on place directement emboîté dans la première div: au lieu de fermer ta première div du bloc tu vas mettre ">" et après fermer 2 fois ta div, comme ci-dessous:
- Code:
-
<div style="height:600px;width:450px;background-color:#9FF781;"><div style="font-size:30px;color:white;font-family:Marguerite;text-shadow: 0px 0px 10px #000000;">Titre ici</div></div>
EN CLAIR:
- Code:
-
height
-> longueur de ta fiche
- Code:
-
width
-> largeur de ta fiche
- Code:
-
background-color
-> couleur DU FOND de la fiche
- Code:
-
color
-> couleur DU TEXTE qui est concerné par la div uniquement
- Code:
-
font-family
-> police utilisée
- Code:
-
font-size
-> taille du texte (de la police)
- Code:
-
text-shadow
-> ombre derrière ton texte, ici j'en ai mis une sinon le titre ne se voyait pas sur le fond clair du forum ! toujours mettre 3 données: 0px 0px et par exemple 10px !
- Code:
-
text-align
-> alignement de ton texte: left (gauche), right (droite) ou center (centré). ce qui donne pour un texte centré:
- Code:
-
text-align:center;
Ensuite il reste donc à coder:
► l'image dessous le titre
► le texte dessous l'image.
donc l'image:
on reprend notre code qui contient déjà le titre et le bloc, on a fini 3/4 de la fiche (déjà ? waouh!)
L'image est dans le bloc vert, donc le code d'image devra être
avant la dernière balise div mais après notre deuxième div (le titre). Pour celà on va placer ce code:
- Code:
-
<img src="https://media.giphy.com/media/3o6Mb5AUzTxfwrX2AE/giphy.gif" width="450px" </img>
Ce code utilise la balise img ouvrante et img fermante, soit une insertion d'image dans un code html !
Une image insérée peut être jpeg, png ou même gif ! On indique dans notre code que l'image sera redimensionnée en 450 de largeur pour ne pas dépasse de la fiche en largeur !
le code devient donc:
- Code:
-
><img src="https://media.giphy.com/media/IQYoP7rv3Qz6g/giphy.gif" width="450px" </img>
- Code:
-
<div style="height:600px;width:450px;background-color:#9FF781;"><div style="font-size:30px;color:white;font-family:Marguerite;text-shadow: 0px 0px 10px #000000;text-align:center;">Titre ici</div><img src="https://media.giphy.com/media/IQYoP7rv3Qz6g/giphy.gif" width="450px" </img></div>
Titre ici
ça donne ceci !
Pour placer le texte, soit on ouvre une nouvelle div, soit directement:
- Code:
-
<div style="height:600px;width:450px;background-color:#9FF781;"><div style="font-size:30px;color:white;font-family:Marguerite;text-shadow: 0px 0px 10px #000000;text-align:center;">Titre ici</div><img src="https://media.giphy.com/media/IQYoP7rv3Qz6g/giphy.gif" width="450px"</img>TEXTE TEXTE TEXTE</div>
Titre ici
TEXTE TEXTE TEXTE
Voilà maintenant je vais te demander de refaire une fiche avec les couleurs, données que tu veux, sans toucher à la taille, tu mets dedans ce que tu veux avec ce qu'on a vu. N'hésite pas si tu as des questions !