Aidenet.com  Aide informatique et nouvelles technologies
Accueil Télécharger
Actualités Boutique
Dossiers Forum
Encyclopédie Annuaire
 Créer son site
 
Accueil / Sommaire
CSS : tutoriel complet
Javascript : tutoriel
Réferencement
Les images
Les tableaux
Créer son blog
Couleur Héxa
 Internet
Accueil / Sommaire
 Informatique
Accueil / Sommaire
 Photo numérique
Accueil / Sommaire
 Logiciels
Windows XP
Skype
Claris Home Page
FTP Expert
Filezilla
Cute FTP
WinZip
 Aide
Index du site
Plan du site
Dico Anglais / FR.
Vocabulaire info.
Glossaire
Tags HTML
Liste extensions
Vocabulaire SMS
 Partenaires

  aide gratuite page perso Accueil  | Internet | Informatique | Créer sa page persoGlossaireMenu | CSS  |  Sonnerie portable
www.aidenet.com

 

CSS
Feuilles de style
Syntaxe CSS
Déclaration de style

Page - 05  www.aidenet.com

 

déclaration de style

Syntaxe

Les tags de structure et de mise en forme HTML sont utilisés pour créer les sélecteurs CSS, mais comme leur nombre est insuffisant pour réaliser toutes les possibilités souhaitables dans ce nouveau langage, dans la page à venir 16 vous découvrirez comment ce problème a été résolu en grande partie.

Précision importante : CSS n'est pas un langage de programmation tel que Javascript, mais un "langage dit ouvert" et à ce titre il peut s'intégrer dans d'autres langages.

 

Déclaration de style CSS

La définition spécifique de base vue page 3 n'appelle pour l'instant à aucun complément d'information et le moment est venu de passer aux exercices pratiques concernant la méthode interne.

Entre les tags <HEAD> et </HEAD> il faut insérer le code particulier déjà vu, pour encadrer les règles choisies:

<link rel="stylesheet" type="text/css" href= "vert.css">

 

Ainsi le navigateur est informé du langage de feuilles de styles (CSS) qu'il va rencontrer : le "type" va être du "text" en langage "css".

 

Déclaration d'une ou plusieurs règles

 

Code dans HEAD 

<STYLE type="text/css">

body { font-family: arial, verdana, sans-serif ; }

h4 { color: green ; }

</STYLE>


Normalement les textes avec le code H4 devraient s'inscrire en couleur ordinaire de votre page, noir dans notre cas. Mais en spécifiant dans la règle "color: green ; " il est demandé au navigateur de transcrire les textes H4 en vert. Vous venez de découvrir une "class".

A la fin des déclarations le point-virgule est facultatif de même que l'espace. Mais pourquoi pas les placer quand même, car ils ne gênent en rien et vous n'aurez pas à calculer s'il en faut ou pas.

Je ne reviendrai plus sur ces deux annotations concernant l'espace et le point-virgule.

 

Code source dans BODY

<h4>Les feuilles de style en cascade (Cascading Style Sheets - CSS) traitent le problème du contrôle de la mise en page, en permettant aux auteurs de créer des feuilles qui affichent des marges précises, différents styles de polices... </h4>

 

Résultat 1

Les feuilles de style en cascade (Cascading Style Sheets - CSS) traitent le problème du contrôle de la mise en page, en permettant aux auteurs de créer des feuilles qui affichent des marges précises, différents styles de polices...

 

Remarque

Vous venez de faire une avancée importante, en découvrant (dans cet exemple bien entendu) que le style de la déclaration " p " ne servait qu'à définir une police, et vous avez en sélectionnant pour ce paragraphe le sélecteur " h4 " imposé en plus la couleur verte, en gras vu que " h" est un tag HTML de titre toujours en gras. Pour le style de police il a "hérité" de body,p sujet traité page 15 plus loin.

 

Il est possible et recommandé surtout quand on démarre dans ce langage de présenter le source comme dans l'exemple ci-après, qui est clair et permet de modifier si besoin les divers éléments facilement repérables.  

Code source "aéré"

<style type="text/css">
p
{
color: red ;
font-size: 14pt ;
background-color: #FFFFFF ;
}
</style>

 

Mais rien ne vous interdit de le rédiger comme présenté ci-après, en ligne.

 

p { color: red ; font-size: 14pt ; background-color: #FFFFFF ; }

 

(Déclaration de "règle" p + les "accolades" { } + "propriété" color et font-size-font-family + la "valeur" de chaque propriété à savoir la couleur red et le corps 14 pt)

Nota : l'ordre des propriétés et valeurs dans le bloc, n'a aucune importance et vous pouvez écrire sans risque, quoique !


p {color: red ; font-size: 14pt ; background-color: #FFFFFF ; }

ou

p { font-size: 14pt ; color: red ; background-color: #FFFFFF ; }


Cependant adopter une bonne méthode au départ ne saurait vous desservir par la suite : couleur de fond, polices, corps, ... par exemple.

 

OK ça suit, c'est bon démo respirez doucement

 

Exercice pratique

Copiez le code suivant sur une feuille vierge en totalité, ou encore la partie en gras dans votre logiciel éditeur, entre <head> et </head> et la partie en rose dans votre face "éditeur" et formatez avec le code HTML de titre H4. Aux résultats ......  

<HTML>
<HEAD>

<style type="text/css">

h4
{
color: green ; background-color: #FFFFFF ;
}

</style>

</HEAD>
<BODY BGCOLOR="#FFFFFF">
<h4>ça marche bien, vu que je suis en vert</h4>
</BODY>
</HTML>



Lorsqu'il y a beaucoup de règles à placer, cette présentation dans le code source facilite la lecture et la recherche éventuelle d'erreur.

(bis) Mais vous auriez obtenu le même résultat en alignant ainsi les codes :

<HTML>
<HEAD>

<style type="text/css">h4 { color: green ; } </style>

</HEAD>
<BODY BGCOLOR="#FFFFFF">

<h4>ça marche bien, vu que je suis en vert</h4>

</BODY>
</HTML>

 

Résultat de cet exercice

 

ça marche bien, vu que je suis en vert

 

oui au fait, n'oubliez pas que le texte sélectionné avec un tag H1, H2... est toujours en gras en HTM, mais vous découvrirez ultérieurement qu'il est possible de faire autrement.

 

Sommaire CSS... @ ... Les /*commentaires*/

 

 aide gratuite

Tous droits réservés © 1997- 2006. www. aidenet.com

 

validateur HTML  validateur CSS
Google
 
DERNIERS MESSAGES DU FORUM
probleme creation d'un site [HTML / CSS / Javascript]
Probleme pour affichage de mon menu entre FF et IE [HTML / CSS / Javascript]
afficher masquer un div en javascript [HTML / CSS / Javascript]
extenxsion .exe sur mac [A l'aide !]
Création d'un site Web d'hébergement [HTML / CSS / Javascript]
menu [HTML / CSS / Javascript]
probleme [Internet]
Problème de reconnaissance de cartouches (impriman... [Péripheriques]
Plus de souris sur PC [Péripheriques]
sauvegarde win.vista [Portables]
Probleme site php [PHP / ASP]
Installation de webmin sur ubuntu pour serveur ded... [Linux]
choix [Appareils photos numériques]
ma cam est bloquée [Internet]
Je suis là! [Présentez-vous]
Tous les messages ici...
Toshiba Satellite A200-214
590 € Details
Apple iPhone
369 € Details
Airis PDA T620
195 € Details
 



Partenaires : Youpil |  DivertissonsNous |  Annuaire blog |  Live Messenger |  Logiciels photo |  Hébergeur d'images |  Meuble TV |  Videosduweb |  Blog Webmaster |  PSP |  Sorties cinéma
Tous droits réservés © 1997-2008. www.aidenet.com     Edité par FAPROD