FAQFAQ
RechercherRechercher
Liste des MembresListe des Membres 
Groupes d'utilisateursGroupes d'utilisateurs
ProfilProfil 
S'enregistrerS'enregistrer 
 
  Prestations
Compétences
Engagements
Réferences
Contact
  Voyages
Baudelet.net
Vidéosurveillance
Trains de luxe
Croisiere
  Analyse HTML
Annuaire gratuit
Outils Google
Demande de devis
  Liens
livres
Magazines
Logiciels
 
ConnexionConnexion
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés 
Tutorial css pour les débutants

 
Poster un nouveau sujet   Répondre au sujet    SoftiForum Index du Forum -> CSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
admin
Spécial
Spécial


Inscrit le: 01 Juin 2006
Messages: 24

MessagePosté le: Sam Nov 04, 2006 12:14 am    Sujet du message: Tutorial css pour les débutants Répondre en citant

Hello tout le monde, voilà j'ai decidé de mettre ce tutorial CSS2 pour que tout le monde puisse profiter de cette technologie.

donc droit au but :

1- Appliquer un CSS sur le HTML

Il existe différentes façons appliquer un style css sur un élément HTML :

a- appliquer directement dans la balise HTML à l'aide de "style="
Citation:
<p style="color:red" >votre texte</p>


b- mettre dans la section <head></head> la déclaration du css
Citation:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html>
<head>
<title>CSS Example</title>
<style type="text/css">
p {color: red;}
a {color: blue;}
</style> ..
</head>


ceci rend tous les paragraphes en rouge et les liens en bleu

c- séparer le css dans un fichier externe comme (moncss.css)dans votre fichier moncss.css vous mettez

Citation:
p {color: red;}
a {color: blue;}


et pour appeler ce fichier dans votre fichier html vous metter entre <head> et </head> (il y a d'autres façons pour appeler les css externes mais bon... restons sur celle là pour le moment.
Citation:
<link rel="stylesheet" type="text/css" href="moncss.css" /> ...


2- Selecteurs, propriètés et valeurs
Pour chaque selecteurs il y a des propriètés à l'intérieur des "{}"
qui prennent la forme de "color, background-color, ...", des valeurs sont appliqués à ces propriètés et enfin pour séparer les propriètés les uns des autres il faut mettre un ";"

Citation:
body{
font-size:0.8em;
color:red;
}

ceci appliquera la couleur rouge sur les textes et de taille 0.8em (que j'expliquerai tout de suite ce "em")

Citation:
em
: taille d'un caractère par défaut, 2em: deux fois la taille d'un caractère par défaut.

Citation:
px (pixels)
: taille en pixels, ces petits carrés qui composent votre écran.

Citation:
%
: la taille en pourcentage

Citation:
pt
: la taille en points

bon je continuerai cela plus tard pendant que vous pratiquez ces petites exemples et faire des recherches persos,
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
dd-bug
Medaille 1
Medaille 1


Inscrit le: 09 Juin 2006
Messages: 15
Localisation: a gauche en entrant

MessagePosté le: Mar Nov 07, 2006 12:54 am    Sujet du message: Répondre en citant

hello admin,

Sympathique ce petit poste sur les css ... on en apprend tous les jours !
Par contre je me posait une question sur les details que tu nous as donné
sur les propriétés du font-size :

- em : tu dis que c'est par rapport a une taille par defaut. Quelle est cette
taille par defaut en quelle unité est elle définie ? peux t'on la pré-définir ?

- % : "taille en pourcentage" mais est ce que c'est toujours par rapport
a la taille par defaut ?

- px et pt : y'a t'il une relation (coefficient ou rapport) entre ces
2 "unités" ?

Merci pour tes détails, et vivement d'autres exemples Wink

dd-bug
_________________
Vous avez le cerf-volant ... prenez de l'air !!
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
admin
Spécial
Spécial


Inscrit le: 01 Juin 2006
Messages: 24

MessagePosté le: Mar Nov 07, 2006 3:50 pm    Sujet du message: Unité tailles polices Répondre en citant

Bonjour dd-bug!

Au fait il existe deux unités qui permettent d'indiquer les dimensions des éléments en css (notament la taille des polices) : Unités de taille fixe et unité de taille relative.

Les unités de taille fixe sont le point (1pt=0.35mm environ), le centimetre (cm) le millimètre (mm) et le pouce (1in ou inch vaut environ 2.54 cm).

Les unités de taille relatives sont la largeur "M" (em), 1 em représente la taille du caractère "M" dans la police de référence. Le pourcentage se définit relativement à la taille de référence dans le conteneur de l'élement.
Il y a aussi le pixel qui est égale à la taille d'un pixel sur l'écran.

Note : Pour ces trois unités, la taille de la police de référence se transment par héritage dans le cas d'éléments imbriqués, la police de référence change à chaque nouveau conteneur.
Definir donc une taille de référence de 2em dans un paragraphe puis une taille de 2em dans un de ses éléments enfants, on attribue à ce dernier une taille de 2em par rapport à 2em, soit 4em!

Citation:
CSS
p, span{font-size:2em;}

HTML
<p>un <span>est un style</span></p>
ici <p> et <span> reçoivent chacune la taille de texte 2em. <span> descendant de <p>, sa taille sera double de la taille de référence.


Alsacreation offre aussi des détails sur la taille des polices : http://css.alsacreations.com/Tutoriels-et-articles-divers/gerer-la-taille-du-texte-avec-les-em


Dernière édition par admin le Lun Jan 21, 2008 3:40 pm; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
admin
Spécial
Spécial


Inscrit le: 01 Juin 2006
Messages: 24

MessagePosté le: Jeu Nov 16, 2006 9:41 pm    Sujet du message: Selecteurs classes et identifiants Répondre en citant

Les selecteurs et identifiants

Les selecteurs sont des styles precedés par un point (.), alors que les identifiants par un dièse (#),

Citation:
identifiant
#top
{background-color:#ccc;
padding: 1em }

class
.intro {
color: red;font-weight: bold;
}


d'ou dans le code HTML:

Citation:
<div id="top">
<h1>Chocolat</h1>
<p class="intro">This Une recette de chocolat
</p>
<p class="intro">Mmm mm mmmmm</p>
</div>


La différence est que l'Id est utilisé pour identifier un seul élément alors que la classe est pour plusieurs éléments.

Grouper les styles

Vous pouvez grouper vos styles afin de mieux travailler rapidement et aussi gagner de la place.

Citation:
le code :

h2 {
color: red;
}
.intro{
color: red;
}
.desc
color: red;
}

peut être écrit comme ceci:

h2, .intro, .desc{color: red; }


Vous pouvez aussi insérer des id et selecteurs à l'intérieur des autres :
Citation:

#top{background-color: #ccc; padding: 1em }
#top h1 {color: #ff0; }
#top p {color: red; font-weight: bold;}

ceci veut dire que le titre h1 à l'intérieur de "top" est de couleur gris et le ou les paragraphes ont des textes rouges et gras

NB : il faut mettre une espace entre les selecteurs


et dans le code HTML
Citation:
<div id="top">
<h1>Chocolate curry</h1>
<p>This is my recipe for making curry purely with chocolate</p>
<p>Mmm mm mmmmm</p>
</div>
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    SoftiForum Index du Forum -> CSS Toutes les heures sont au format GMT + 9,5 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum