Games Online
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Games Online est un forum sur tous les jeux en ligne : site d'élevage, de simulation, de gestion... Et permet d'apprendre à créer son propre jeu en ligne
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

 

 [tutoriel] apprendre le css

Aller en bas 
AuteurMessage
Sharyma
Administrateur
Administrateur
Sharyma


Féminin Capricorne Dragon
Messages : 814
Date de naissance : 12/01/1989
Date d'inscription : 20/05/2009
Age : 35
Humeur : excellente

[tutoriel] apprendre le css Empty
MessageSujet: [tutoriel] apprendre le css   [tutoriel] apprendre le css EmptyLun 1 Juin - 11:44

Plan du cours

I. Présentation du langage
II. Où met-on le css concrètement ?
III. Premiers pas en css
IV. Class et id
V. Le css et les balises
VI. Bonus (polices, liens sympas... )
VII. Annexes


Dernière édition par Sharyma le Lun 1 Juin - 12:10, édité 1 fois
Revenir en haut Aller en bas
http://www.exaltar.fr
Sharyma
Administrateur
Administrateur
Sharyma


Féminin Capricorne Dragon
Messages : 814
Date de naissance : 12/01/1989
Date d'inscription : 20/05/2009
Age : 35
Humeur : excellente

[tutoriel] apprendre le css Empty
MessageSujet: Re: [tutoriel] apprendre le css   [tutoriel] apprendre le css EmptyLun 1 Juin - 11:49

I. Présentation du langage

CSS vient de l'anglais Cascading Style Sheet (qu'on pourrait traduire par "feuille de style").
Ce langage sert à rendre esthétique une page web et à simplifier sa mise en page : au lieu de préciser à chaque balise ce que le navigateur devra afficher (exp : <font color='red'><b><u>texte</u></b></font>) comme on le faisait en xhtml, on va pouvoir aller beaucoup plus vite en appliquant toujours les mêmes choses ! Vous allez voir très bientôt comment on procède pour ça Razz

Pour voir l'effet du css, il faut ouvrir notre page en xhtml : en effet, si vous demander l'affichage de votre feuille en css (que je vais appeler feuille de style), vous verrez juste votre code, ça ne vous aidera pas beaucoup xD
Revenir en haut Aller en bas
http://www.exaltar.fr
Sharyma
Administrateur
Administrateur
Sharyma


Féminin Capricorne Dragon
Messages : 814
Date de naissance : 12/01/1989
Date d'inscription : 20/05/2009
Age : 35
Humeur : excellente

[tutoriel] apprendre le css Empty
MessageSujet: Re: [tutoriel] apprendre le css   [tutoriel] apprendre le css EmptyLun 1 Juin - 11:56

II. Où met-on le css ?

Il y a deux manières différentes de présenter le css :

- soit on le met directement sur la page en question (par exemple notre page index.html) entre les balises <head> et </head>.
Dans ce cas, on mettra notre code entre les balises <style type="text/css"> et </style> ^^

- soit on le met sur une page à part, notre fameuse feuille de style !
C'est la méthode la plus propre et celle que je vous conseille Smile
Cette page peut s'appeler comme vous le voulez, mais doit obligatoirement avoir .css comme extension ^^
Personnellement, je l'appelle feuilledestyle.css mais après c'est vous qui voyez =)



Oui mais... Comment le navigateur va savoir qu'il lui faut se référer à une feuille de style ?
Ben oui, il ne peut pas le deviner !
C'est pourquoi, on va ajouter une petite ligne entre les balises <head> et </head>.
Je vous la donne :
Code:
<link rel="stylesheet" media="screen" type="text/css" href="feuilledestyle.css" />
Bien sûr, remplacez le nom de la page par le nom que vous lui avez donné ^^

Cette ligne devra être présente sur toutes les pages de votre site où vous voulez faire appel à cette feuille de style !


Maintenant que vous savez où mettre le css, on va pouvoir commencer le cours à proprement parler Very Happy


Dernière édition par Sharyma le Lun 1 Juin - 12:09, édité 1 fois
Revenir en haut Aller en bas
http://www.exaltar.fr
Sharyma
Administrateur
Administrateur
Sharyma


Féminin Capricorne Dragon
Messages : 814
Date de naissance : 12/01/1989
Date d'inscription : 20/05/2009
Age : 35
Humeur : excellente

[tutoriel] apprendre le css Empty
MessageSujet: Re: [tutoriel] apprendre le css   [tutoriel] apprendre le css EmptyLun 1 Juin - 12:08

III. Premiers pas en css
Bon alors ça va être un peu une partie "en vrac" je vais essayer au maximum d'être claire :s
N'hésitez pas à poster des questions dans le topic concerné si vous ne comprenez pas quelque chose ^^


Les commentaires
Avant de commencer le css à proprement parler, sachez qu'en css aussi on peut faire des commentaires ! (à savoir du texte qui ne sera pas affiché par le navigateur et qui vous permettra de vous repérer dans votre code).
Mais attention, on n'utilise pas les mêmes balises qu'en xhtml ! Beh oui, ça serait trop simple Razz
Voilà les balises en css :
Code:
/*  mon super commentaireuhhhhhhhhh  */
Et voilà, savoir mettre des commentaires vous sera certainement très utile x)


Présentation d'une instruction
Alors, on va dire au navigateur que quand il rencontre telle ou telle balise, il va devoir afficher quelque chose de particulier. On appelle ça une instruction.
Dans chaque instruction, il va y avoir 3 choses : la balise en question, la propriété (exemple : la taille, la couleur, etc) et la valeur (exemple : vert, rouge, orange...)

Voilà comment ça va se présenter concrètement :
Code:

nomdelabalise
{
propriete1 : valeur1 ;
propriete2 : valeur2 ;
}

On commence toujours par dire le nom de la balise, puis on met entre accolades le contenu ( c'est-à-dire { et } pour ceux qui ne le savent pas lool). Ensuite, on met ":" après la propriété, et un ";" après la valeur, pour indiquer que c'est terminé.
On se resservira beaucoup de ce ";" dans d'autres langages, notamment dans le php et le javascript Razz



Notre première instruction !
On va prendre un truc tout simple ! On va s'occuper de la balise <h1> qui sert à mettre un texte en évidence (par exemple pour un titre ou un sous-titre).
Imaginons qu'on veuille définir la police, la taille (15 pixels), la couleur (bleu) et mettre ce texte en gras ! En xhtml ça donnerait quelque chose d'assez long et fastidieux, alors imaginez si vous deviez le faire à chaque balise oO Quand je vous disais que le css faisait gagner du temps...
Voilà notre code :
Code:

h1 {
   font-family: Verdana, Arial, Helvetica, "sans-serif";
   font-size: 15px;
   color: #1955A3;
   font-weight: bold;
}


Explications du code :
- la structure en elle-même ne doit pas vous poser de problèmes, on vient juste de la voir ^^
- concernant la taille, on utilise font-size (qui signifie taille de l'écriture hihi) : n'oubliez pas de ne laisser aucun espace entre le nombre et le "px" (qui signifie 'pixels'), sinon ça ne va pas marcher !
- pour la couleur, elle peut s'écrire soit en xhtml (#1955A3) ou en anglais (blue)
- "bold" signifie "gras" (juste dans ce contexte là hein, si vous dites à quelqu'un qu'il est gras, n'allez pas lui dire "you are bold !" mdr ! Bref, revenons au cours :p)
- et enfin, concernant les polices, peut-être vous demandez-vous pourquoi j'en ai mis plusieurs ? En fait, la première police écrite sera celle affichée par l'ordinateur. Seulement, si l'ordinateur de l'internaute n'a pas cette police, il va afficher celle d'après, et ainsi de suite en fait ! C'est pour cela qu'il vaut mieux rester dans des polices "classiques" et qu'il faut en mettre plusieurs (au moins 3 ou 4), au cas où...
Les polices s'écrivent sans apostrophes ni rien, à quelques exceptions près ! Vous devez mettre des guillemets pour les polices qui : présentent un caractère spécial, ont un espace ou ont un tiret (comme c'est le cas là avec notre sans-serif)
Revenir en haut Aller en bas
http://www.exaltar.fr
Sharyma
Administrateur
Administrateur
Sharyma


Féminin Capricorne Dragon
Messages : 814
Date de naissance : 12/01/1989
Date d'inscription : 20/05/2009
Age : 35
Humeur : excellente

[tutoriel] apprendre le css Empty
MessageSujet: Re: [tutoriel] apprendre le css   [tutoriel] apprendre le css EmptyLun 1 Juin - 14:00

Autre exemple
Un autre exemple pour vous montrer qu'en fait le css c'est pas compliqué et que c'est même toujours pareil !

Code:

h2
{
height: 30px;
background-image: url("images/titre.jpg") no-repeat;  /* Une petite image de fond sur les titres h2 */
color:#921213;
padding-left: 30px;
text-align: center;
}


Explications :
- height : hauteur
- background-image : signifie qu'il va y avoir une image en fond. Vous devez ensuite indiquer son url (le lieu où elle se trouve) et préciser si elle se répète ou non (vous pouvez dire qu'elle se répète horizontalement : repeat-x; ou verticalement : repeat-y; )
- padding-left : c'est l'espace qu'il va y avoir à gauche (vous pouvez aussi utiliser le padding-right, top et bottom). Il existe aussi les marges, nous verrons ça dans un autre cours ^^
- text-align : sert à indiquer l'alignement du texte. Il peut être à gauche (left), droite (right), au centre (center) ou justifié (justify).
Revenir en haut Aller en bas
http://www.exaltar.fr
Sharyma
Administrateur
Administrateur
Sharyma


Féminin Capricorne Dragon
Messages : 814
Date de naissance : 12/01/1989
Date d'inscription : 20/05/2009
Age : 35
Humeur : excellente

[tutoriel] apprendre le css Empty
MessageSujet: Re: [tutoriel] apprendre le css   [tutoriel] apprendre le css EmptyLun 1 Juin - 14:02

IV. Class et id
On vient de voir comment modifier TOUTES les balises. Seulement voilà, si on touche à la balise <p> par exemple, pour afficher le texte d'une certaine manière, tous les paragraphes vont être identiques... Or vous avez certainement déjà vu des sites où tous les paragraphes ne sont pas les mêmes ! Et croyez-moi, ils ne s'éclatent pas à intervenir dans le xhtml directement, c'est bien du css... Alors comment faire ?

Eh beh, c'est pour ça qu'il existe les class et les id Very Happy


1) ID
Nous l'avons déjà vu dans le cours sur le xhtml, si vous ne vous souvenez pas, retournez lire le tuto Razz (oui, flemme de ré-expliquer !)
En fait, vous allez mettre dans une balise : id='nomdevotreid' et dans votre feuille de style, vous allez faire comme ça :

Code:

#nomdevotreid
{
blablabla
}

En fait, ça revient au même que ce qu'on a vu jusqu'à présent, sauf que pour les id on ajoute "#" avant le nom ^^




2) Class
Revenir en haut Aller en bas
http://www.exaltar.fr
Sharyma
Administrateur
Administrateur
Sharyma


Féminin Capricorne Dragon
Messages : 814
Date de naissance : 12/01/1989
Date d'inscription : 20/05/2009
Age : 35
Humeur : excellente

[tutoriel] apprendre le css Empty
MessageSujet: Re: [tutoriel] apprendre le css   [tutoriel] apprendre le css EmptyLun 30 Mai - 9:53

Ce tutoriel connaitra une refonte dans les prochaines semaines ^^
Revenir en haut Aller en bas
http://www.exaltar.fr
Contenu sponsorisé





[tutoriel] apprendre le css Empty
MessageSujet: Re: [tutoriel] apprendre le css   [tutoriel] apprendre le css Empty

Revenir en haut Aller en bas
 
[tutoriel] apprendre le css
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Tutoriel : créer un site en xhtml
» Commentaires et questions sur le tutoriel sur le javascript
» Pour apprendre à créer son site internet..
» Commentaires et questions sur le tutoriel sur le PHP orienté objet
» Commentaires et questions sur le tutoriel "créer un site"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Games Online :: Créer un jeu :: Programmation :: Tutoriels-
Sauter vers: