Il vous parait souvent plaisant de coloré vos textes avec quelques codes. Certes, c'est très beau, mais encore faut-il savoir le faire et savoir respecter quelques règles. Oui, je fait ce post sur un coup de tête, n'en déplaise à certain, après m'être cassé les dents à lire certain rp ou à expliquer les subtilités du codage à quelque néophyte qui pensait bien faire en abusant du copier/coller.
La lisibilité
Spoiler:
Bonjour...
Un mec chiant à première vue, j'espérais qu'il n'était pas un de ces mecs bavards qui cherche à tout prix à faire ami ami avec toutes les personnes dont il croise la route. Il retira sa serviette, évidemment je ne regardais pas. Enfin, bon, fin' vous savez dans ces moments là, on a toujours l'oeil qui dérive, qui ne nous obéit pas forcément, vous voyez ce que je veux dire ? Ah, sacré regard, qui vient toujours se poser là où il ne faut pas. Enfin bon, de toute manière, l'homme ne semblait pas avoir remarqué que je guettais son corps merveilleusement tai... Mais qu'est-ce qui me prend moi ? Nan bref, il ne semblait pas avoir vu que son entrée dans l'eau m'avait quelque peu déstabilisé. Dire que l'on était tous les deux nus sous l'eau ... rah, il fallait que j'arrête de penser à ça. La cause de ce débordement mental devait être la fatigue, cela devait faire plus de cinq heures que je n'avais pas fait un petit somme et de toute manière, l'heure de ma sieste nocturne approchait à grands pas. Mais tandis que je me préparais à partir, je remarquais quelque chose que je n'avais pas vu jusqu'alors... l'homme dégageait une aura impressionnante, sans doute égale à celle du maître de la guilde de Gloria Eterna.
« Vous me semblez plutôt balèze... »
Ce n'était pas réellement mon genre d'entamer une discussion, mais j'étais intrigué par la puissance magique de l'homme. Etait-ce une simple coïncidence de le croiser ici ?
Désolé Tôken de prendre un de tes posts en exemple, mais il y a du bon et du moins bon.
Moi, personnellement, je refuse de lire ça, je trouve ça illisible. Il est important d'aéré le texte et pas le compresser ainsi. Il ne faut pas hésiter à revenir à la ligne à plusieurs reprise. Les propriété tel que line-height, font-size, size ect ... sont normalisé sur le forum, pas la peine d'y toucher. Exceptions faites d'un cri qui peut être écris plus gros ou d'un chuchotement qui peut être écrit plus petit. Ici, on notera cependant quelques bonne chose comme le padding qui permet de décoller le texte du bords et le choix des couleurs qui est très important.
Bien coder
C'est très simple de codé. Cela reviens juste à faire un peu mise en page en somme. Dans un post rp, il n'y a rien de plus bête. Une balise div est le tour est joué. Rien de plus, rien de moins.
Tout ce joue ensuite sur le code que l'on appelle CSS. Il se remplit comme suit :
propriété1: valeur1; propriété2: valeur2;
La propriété cible une caractéristique, la valeur la modifie. Un conseil : révisé vos cours d'anglais pour mieux comprendre. Le terrible monde des codeur est exclusivement en anglais. Voici une liste de propriété utile :
width : C'est la largeur de votre div. Elle s'exprime généralement en px (pixel), C'est une valeur fixe et si vous en donner une trop grande, vous déformerez le forum et on aime pas ça ... mais je conseil d'utiliser les % plutôt. C'est un pourcentage par rapport à la largeur de votre post : 80%, c'est 80% de div, 20% d'espace vide quelque soit la taille de la page.. il existe d'autre unité de mesure, mais elle nous intéresse pas.
on écrira donc " width : 80%; " par exemple
margin: C'est la marge extérieur. Elle s'exprime aussi en px ou en %, mais ici, l'important, c'est d'avoir notre div au centre du post et pour ça, on a droit à un joker : le "auto" alors, n'allons pas chercher plus loin :
on écrira " margin : auto; "
padding: C'est la marge intérieur cette fois-ci. tuojours en px ou en %. Cette fois, il sera plus pratique d'utiliser une valeur en px. A vous de juger combien vous en voulez, mais je vous conseil de rester entre 10 et 50 px. Plus votre div est large, plus il est conseiller de mettre une marge intérieur grande.
on écrira par exemple : " background-color : darkgreen; "
color: c'est une propriété un peu piège car elle désigne la couleur du texte et seulement du texte. Elle est en hexa ou en mot clef
on écrira par exemple : " color : lightgreen; "
border: C'est simplement la bordure de notre div. On pourra préciser la couleur, l'épaisseur et le type de bordure. La couleur est en hexa ou en mot clef L'épaisseur se désigne en px. Le type de bordure se désigne en mot clef : none : pas de bordure (par défaut) hidden : bordure cachée, solid : ligne pleine, double : ligne double (nécessite une taille de bordure de 3px minimum), dashed : en tirets, dotted : en pointillés.
On écrira donc : " border : green 3px dotted; " par exemple
On peut aussi différencier la bordure droite, la gauche, le haut et le bas ! on utilisera alors les propriété border-right, border-left, border-top et border-bottom à la place du simple border qui gère les quatre à la fois.
text-align: Ici, on définira l'alignement du texte. left par défaut, right pour coller le texte au côté gauche, center pour l'avoir au milieu et justify pour étirer le texte d'un bout à l'autre de la ligne. Ce dernier est le plus souvent utilisé d'ailleurs.
On écrira : " text-align: justify; "
Voici donc un petit exemple pour englober tout ce que je vous ai raconté :
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse mollis venenatis scelerisque. Nam lectus urna, dictum vel commodo sit amet, dapibus nec leo. Aenean ultricies, nunc sodales auctor vulputate, nulla metus commodo lectus, ut placerat magna nibh at nibh. Etiam orci quam, cursus vel blandit sit amet, dignissim id lorem. Nullam vitae ipsum vitae leo sollicitudin porta vel eget lacus. Nulla vitae arcu neque. Suspendisse eu diam diam, et malesuada risus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc in ipsum nec neque lacinia feugiat. Aenean tempor lorem non lorem sagittis dictum. Nulla facilisi.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed sollicitudin turpis vitae magna auctor rutrum. Sed tempus mollis enim vel feugiat. Vestibulum convallis viverra ipsum a varius. Aenean fermentum lorem sit amet nisi ultrices eget pulvinar massa viverra. Duis non nibh vel felis aliquet facilisis. Etiam sed vehicula odio.
Et voilà en quelque seconde un code magnifique ! et je vous interdit de discuter le choix des couleurs !
Rien ne vous empêche ensuite de jouer avec les balise de forum actif comme bon vous semble pour faire vos description en italique, vos paroles en couleurs ou ajouter des images à l'intérieur du div . Prenez garde à ne pas laisser les balises se mélanger, c'est une erreur courante.
Si l'envie vous prend d'approfondir vos connaissances, faites le correctement, le Site du Zéro est un bon guide pour débutant. Les plus aguerri me reprocherons sans doute de ne pas expliquer plus de propriété que cela, mais elle ne sont pas essentiel et finirons sans doute en abus ou seront mal utilisé.
Spoiler:
Si vous me parlait de la balise table, allez vous pendre lol. Les table sont des tableaux et ne sont pas nécessaire pour un simple cadre de rp. Et si vous voulez encré une image à côté de votre texte, utilisez plutôt une propriété float.
Enfin, j'aimerais laisser un mot à propos des listes. en html, on utilise les balise ol (liste chiffré) et ul (liste à puce). C'est balise sont inutile si vous ne metter pas les balise li à chaque ligne
Ligne 1
Ligne 2 toujours la ligne 2
Ligne 3 toujours la ligne 3 encore la ligne 3
Code:
<ul><li>Ligne 1</li> <li> Ligne 2 toujours la ligne 2</li> <li>Ligne 3 toujours la ligne 3 encore la ligne 3</li></ul>
et avec le codage forum actif, le bbcode, c'est list et chaque ligne commence par une balise étoile *
ligne 1
ligne 2
ligne 3
Code:
[list][*]ligne 1 [*]ligne 2 [*]ligne 3[/list]
Sur ce, je vous souhaite bon codage, et amusez vous bien à essayer différentes combinaisons, mais souvenez vous qu'on est ici sur un forum rp et que le codage n'est pas noté lors des évaluation du staff. Un rp sans la moindre balise est aussi bien qu'un code riche. L'important, c'est d'être lisible !
Si vous avez des questions, n'hésité pas à me les poser. J'ai quelque diplôme dans le domaine, autant faire partager mes connaissance ! J'enrichirait ce sujet si j'en sent le besoin !
Merci de votre attention.
Everybody
MAITRE DU JEU
■ ECRITS : 36 ■ ANCIENNETÉ : 27/10/2011 ■ ÂGE : 34 ■ LOCALISATION : Sur le PA BOOK OF INFORMATIONS TECHNIQUES: EQUIPEMENT: EXPERIENCE: (0/0)
Sujet: Re: Petit Conseil Codage Mar 21 Fév - 9:36
Bon, dans ce cas je vais changer mon code *O*
Merci pour ce post extrêmement utile ;) Je le déplace dans la section " Astuces "
Petit Conseil Codage
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum