Kit pour forum

Bwaaah
 
AccueilAccueil  CalendrierCalendrier  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  

Partagez | 
 

 Codage pour les nuls n°2

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage

Admin
avatar

Messages : 74
Date d'inscription : 03/09/2010
Age : 21
Localisation : Alsace

Feuille de personnage
BLabla: hopk^^$
Blablaa: Coucou


MessageSujet: Codage pour les nuls n°2   Ven 24 Jan - 17:47


LE CODAGE POUR LES NULS


En fait ce serait plutôt "Le codage pour les graphistes 8D"
LE CODAGE POUR LES FLEMMARDS *comme moi quoi*


Alors en fait l'astuce, c'est de faire le fond...
C'est déjà une première approche au codage, ce sera votre base.
C'est très simple :sisi:
Alors vous faites votre "planche". Armez vous d'imagination ! Vous n'êtes pas graphiste pour rien !

CODAGE POUR LES NULS N°2



Alors c'est un peu pareil que le premier numéro, ce sera juste le centrage des éléments qu'on va voir ici. Par exemple cette div n'est pas au centre mais sur la gauche, pareil pour le titre. La div qui est en bas est pareil que ce que nous avons vu précédemment, pareil pour le fond. Mais je vais ré-expliquer au cas où Razz
Je copie/colle ce que j'ai écrit précédemment :
Alors j'ai pris cette image :
http://i.imgur.com/UtdL9MV.png

Ensuite il faudra donc que cette image soit votre fond.
Fond se dit "Background" en anglais (et oui l'anglais vous suivra partout è_é )
Bref, vous voulez que ce background soit une image. Facile, ça donne ....?? *Dora*
Background-image, bravo !!
Bon alors pour mettre un fond, il vous faut le mettre dans la balise "div style".
Code:
<div style="background-image:url('')">
Ah oui j'avais oublié, il faut mettre url aussi, puis vous collez l'adresse url entre la parenthèse et l'apostrophe ainsi :
Code:
<div style="background-image:url('http://i.imgur.com/UtdL9MV.png')">
Chaque élément mis est très important n'enlevez rien è_é
Maintenant les dimensions de l'image ! Height est la hauteur, Width est la largeur, en px le tout ! Espacez vos éléments avec ";", ça vous donne :
Code:

<div style="background-image:url('http://img15.hostingpics.net/pics/710846notration.png');width :540px; height:605px;">
Vous y êtes arrivé ? Bravo !
Fermez avec un /div et mettez tout ça entre les balises center ainsi :
Code:

<center><div style="background-image:url('http://img15.hostingpics.net/pics/710846notration.png');width :540px; height:605px;">
</div></center>

Maintenant on attaque le code à l'intérieur *-*

Le titre
On se place avant la /div et on crée une autre div style. Si vous n'appliquez rien à cette div, votre titre sera centré, or j'ai fait exprès d'avoir mis une case vers la gauche comme ça vous saurez si jamais vous voulez décaler un titre :PIl y a plusieurs méthodes pour le décaler, mais pour ne pas tout de suite vous faire du bourrage de crâne, j'ai choisi la méthode simple (la méthode dure viendra après 8D). Bref si votre case est à gauche, vous écrivez text-align:left; (left=gauche), si il est à droite, vous écrivez text-align:right; (right=droite). Le mien est à gauche. Pour ne pas qu'il touche le bord du cadre, je le centre avec un padding:XXpx. Enfin pour placer mon texte où je veux, je lui applique une largeur (width) plus grande et je prévisualise plusieurs fois pour bien centré mon texte. Par exemple je commence avec 300px, puis 400px, puis 450px 410, 430 etc... Tout dépend de votre planche bien sûr ! Je rajoute un height:auto, je ferme les balises, ce qui nous donne :
Code:

<center><div style="background-image:url('http://i.imgur.com/UtdL9MV.png'); width :540px; height:605px;"><div style="width:430px;height:auto;text-align:left;padding:7px;">TITRE TITRE TITRE
</div>
</div></center>
Le titre est un peu petit pour un titre, on va donc ajouter la balise font size qui se compte en pts ! Ca grandit vite cette unité :sisi:
Code:

<center><div style="background-image:url('http://i.imgur.com/UtdL9MV.png'); width :540px; height:605px;"><div style="width:430px;height:auto;text-align:left;padding:7px;"><font size="4pts">TITRE TITRE TITRE</font>
</div>
</div></center>
N'oubliez pas de toujours bien fermer vos balises !
Le titre est fait, passons à la div à gauche !

Div à gauche
Pas trop morts, vous tenez le coup ? Ca devrait aller plus vite si vous avez bien suivi !
C'est comme pour le premier numéro de Codage pour les nuls ! Donc pour le texte à l'intérieur, ouvrez une nouvelle div. Mettez y width et height comme vous le voulez un petit coup de padding de 3 à 7 px de préférence et un overflow:auto ! Késako ?
Rappel :
width : largeur en px
height : hauteur en px
padding : marge à l'intérieur de votre div en px
overflow:auto : scrollbar (le déroulant)

Bon vous avez ça :
Code:
<center><div style="background-image:url('http://i.imgur.com/UtdL9MV.png'); width :540px; height:605px;"><div style="width:430px;height:auto;text-align:left;padding:7px;"><font size="4pts">TITRE TITRE TITRE</font></div>


<div style="width:180px;height:250px;text-align:justify;padding:7px;overflow:auto;">TEXTE TEXTE TEXTE
</div>
</div></center>
J'ai sauté 3 lignes pour que ça rentre dans la case, encore là tout dépend de votre fond. Mais là, votre div est centré. Il faudra donc utiliser margin pour y remédier. Margin, c'est la marge autour de votre div (ne pas confondre avec padding qui est la marge à l'intérieur). Bref cette margin (comme le padding d'ailleurs) peut avoir plusieurs attribut : margin-left, margin-right, margin-bottom (en bas), margin-top (en haut). Si vous ne mettez pas d'attribut, ce sera fait pour toutes les margin, pareil pour le padding.
Moi je veux que ma div soit vers la gauche. Je vais utiliser margin-left pour la réduire. Donc je teste avec plusieurs nombre de 100 à 500px à l'aveuglette et je trouve *-* Pour voir si tout est bon, mettez un long texte dans la votre div, histoire de voir si tout est bien centré et si la scroll bar marche bien !
Code:
<center><div style="background-image:url('http://i.imgur.com/UtdL9MV.png'); width :540px; height:605px;"><div style="width:430px;height:auto;text-align:left;padding:7px;"><font size="4pts">TITRE TITRE TITRE</font></div>


<div style="width:180px;height:250px;text-align:justify;padding:7px;overflow:auto;margin-left:-300px;">TEXTE TEXTE TEXTE
</div>
</div></center>
Je vois de la sueur sur votre front *-*

Div en bas
Je vous donne bêtement mon code, qui est pareil que celui d'en haut, mais je n'ai pas mis de margin. C'est tout simple :
Code:
<div style="width:430px;height:170px;text-align:justify;padding:7px;overflow:auto;">

Donc vous avez en tout :
Code:
<center><div style="background-image:url('http://i.imgur.com/UtdL9MV.png'); width :540px; height:605px;"><div style="width:430px;height:auto;text-align:left;padding:7px;"><font size="4pts">TITRE TITRE TITRE</font></div>


<div style="width:180px;height:250px;text-align:justify;padding:7px;overflow:auto;margin-left:-300px;">TEXTE TEXTE TEXTE
</div>
<div style="width:430px;height:170px;text-align:justify;padding:7px;overflow:auto;">TEXTE TEXTE TEXTE
</div>
</center>
Comme d'habitude, vérifier avec un long texte que vos dimensions collent bien ! *-*




Facile hein ? Vous pouvez faire ça pour n'importe quelle image  :please:
Vous avez juste besoin de ces choses :
background-image:url('http://www.url.com')
width:XXpx
height:XXpx
padding:XXpx
overflow:auto
center
margin
text-align:left/right/justify


Un merci ne vous coûte rien !  :8onion11:


TUTORIEL BY SWEETY DON'T COPY OU AIE AIE AIE 8D
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sweetykit.forumgratuit.org
 

Codage pour les nuls n°2

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» logiciel de dessin pour les nuls comme moi
» L'histoire du café pour les nuls par Younga
» Terme photo pour les nuls
» La TNT pour les nuls
» A lire : Napoléon pour les Nuls !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Kit pour forum :: Administration :: Présentations-