|
Notre magasin Rue Albert 1er, 7 6810 Pin - Chiny (/fax: 061/32.00.15 |
|
|
FORMATIONS |
Le MAGASIN YBET |
PRODUITS et SERVICES |
| Logiciel de gestion | ||
| Caisses enregistreuses TEC | ||
| Tutorial access | Plan d'accès | MATERIEL INFORMATIQUE |
|
9. Feuilles de styles, CSS.1. Utiliser une feuille de style - 2. Enregistrement et insertion dans une page - 3. Feuille de style pour les textes de la page - 4. Mise en forme de la page - 5. Pour terminer
Les feuilles de styles sont utilisées pour différentes raisons. La principale est de modifier automatiquement les couleurs des textes, liens, contenu des balises H1, H2, ... Dans un exercice précédant, nous l'avons fait manuellement pour chaque texte entre balise. La deuxième utilisation est liée au tableaux qu'ils remplacent dans certains cas. Le principal avantage est de réduire la taille du code HTLM, de le rendre plus léger. FrontPage inclus quelques feuilles de styles par défaut. Ce chapitre verra ceux implantés dans le logiciel et quelques propriétés et exemples standards d'utilisations. Un chapitre suivant nous permettra de créer des feuilles de styles personnelles plus évoluées. Une feuille de style peut-être utilisée en HTML et en PHP. On l'appelle également CSS (Cascading Style Sheets). 1. Utiliser une feuille de styleDans le menu Fichier, sélectionnez Nouveau -> Page. Au lieu d'utiliser l'onglet général, nous allons utiliser l'onglet Feuilles de Style.
Plusieurs sont déjà programmées. Parmi celles-ci, sélectionnez par exemple Courbes. Le fichier devrait ressembler à ceci:
Analysons le contenu de ce fichier. On retrouve des groupes comme
Pour chaque groupe, on retrouve entre {} les propriétés. Chaque propriété est séparée par ;
Nous verrons d'autres propriétés par la suite. 2. Enregistrement et insertion dans une pageDeux méthodes sont possibles. La première fait un lien vers une feuille de style externe. L'autre insère les propriétés dans l'en-tête de votre page. La première méthode permet d'utiliser la même feuille dans plusieurs pages. La deuxième permet de créer des propriétés pour une seule page Internet. 2.1. Feuille de style externeEnregistrons notre feuille de style sous le nom style. Le fichier créé prend automatiquement l'extension CSS. Il nous reste à l'implanter dans nos pages.
Le code HTML <link rel="stylesheet" type="text/css" href="style.css"> est automatiquement inséré entre <head> et </head>. style.css est le nom de la feuille de style. En mode manuel, cette ligne doit simplement être implantée dans le header. 2.2. Propriétés par page InternetDans ce cas, les propriétés ne sont utilisée que dans la page en cours. Placez le code suivant dans le header (entre <head> et </head>) <style type="text/css"> .... vos propriétés </style> 3. Feuille de style pour les textes de la pagePour améliorer la présentation, nous allons voire en détail chaque groupe suivant un classement textes, corps de la page, tableau et liens. Commençons par les groupes de textes. Cette partie de la formation analyse le body, balises H1, H2, ... Nous avons déjà rencontré quelques options comme color ou Font-Family. D'autres sont possibles pour désigner la taille du texte dans le paragraphe. 3.1. Font-sizeCette propriété permet de définir la taille des caractères. Quatre méthodes de codage peuvent être utilisées:
Exemple d'utilisation:
3.2. Text-alignCette commande va permettre d'aligner votre paragraphe. options sont possibles.
Exemple: text-align : right; 3.2. MarginLa feuille de style permet également de positionner le contenu de la page en fonction de l'écran. Dans cette partie, voyons déjà les solution de marges:
La valeur de margin peut prendre les valeurs numériques en px, %, pt ou em. Si vous raccourcissez la commande, ceci donne margin (top,right,bottom,left);
Cette marge est l'équivalent de la commande <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"> placée après </head> pour débuter le corps de la page (body). Attention la commande Margin n'existe pas en <body>. Cette page utilise par exemple cette propriété pour qu'il n'y ai pas de bord au-dessus. La feuille de style est prioritaire sur la commande placée en body. Remarque, si vous utilisez des feuilles de styles de tableaux, vous serez quasiment obligé de mettre margin:0px avec Internet Explorer, alors que Firefox ne posera aucun problème sans. C'est d'ailleurs le problèmes des feuilles de styles, c'est que tous les navigateurs ne réagissent pas de la même manière à toutes les commandes. 3.3. PaddingLe padding définit les marges à l'intérieur d'un élément.
La valeur padding peut prendre les valeurs numériques en px, %, pt ou em. Si la propriété css padding est suivie d'une seule valeur, cette valeur est utilisée pour toutes les marges intérieures (top, bottom, left, right). Si elle est suivie de 2 valeurs séparées par un espace, la première valeur gère les marges horizontales, la deuxième les marges verticales. Dans le cas de 4 valeurs, les marges sont reprises dans l'ordre haut, gauche, bas et droite Cette propriété s'adapte par exemple au corps du texte. Exemple:
donne une marge de 50 pixels tout au-tour de la page pour le contenu, même si cette notion s'adapte plus (un peu trop important en pratique). Padding ou margin? Ces deux propriétés ne sont pas équivalentes, mais complémentaires.
Cette feuille de style donnera une feuille parfaitement alignée contre les bords de l'affichage avec une couleur de fond grise, mais le texte sera à 50 px du bord. 3.4. Font-weightCette propriété des feuilles de styles définit la grosseur des traits. Elle peut être définie comme:
Exemple: font-weight: bold; 3.5. Font-styleCette propriété permet de définir l'italique des caractères. Trois options sont proposées:
3.6. Font-variantCette propriété des feuilles de styles permet de mettre en petite majuscule le texte. Les lettre en majuscules effectives sont standard. Les autres caractères ont l'aspect des majuscules, mais de taille inférieure. Toutes les polices n'acceptent pas cette propriété. On retrouve 2 valeurs possibles:
3.7. FontLes propriétés Font ci-dessus (font-style, font-weight, font-size, font-variant, font-family) peuvent être regroupées sur une seule ligne de commande, Font [font-style] [Font-variant] [Font-weight] [Font-family] Exemple: h1{ Font: 12pt Arial bold italic} Les propriétés non mentionnées gardent leur valeur initiale. 3.8. Propriétés spécialesJe regroupe ici d'autres propriétés moins utilisées, même parfois délicates à utiliser. Letter-Spacing définit l'espace entre chaque lettre, Word-Spacing, l'espace entre chaque mot.
D'autres existent. 4. Mise en forme de la pageCette partie reprend les fonds de couleurs et images de fond d'écran. 4.1. Couleur de fond.Nous l'avons déjà rencontré ci-dessus avec:
Comme précédemment, FrontPage l'a codé sous RGB. Les notations traditionnelles utilisent plutôt la version hexadécimale background-color: #FF00FF où #FFFFFF donne le blanc et #000000 donne le noir. Remarque: pour chaque feuille, dans le body, vous pouvez également insérer la commande <body bgcolor="#D8EAFA">. La couleur dans la feuille de style est prioritaire. 2.2. Image de fondLa propriété background-image permet d'insérer une image de fond dans un élément. background-image: url("http://www.ybet.be/logo.gif") ; Quelques remarques s'imposent:
Exemple.
Le point devant le style de paragraphe est obligatoire ! (également le cas d'une feuille de style externe)
Voici le résultat: Texte en boîte
4.3. Répétition de l'image de fond.Dans les cas ci-dessus, l'image est automatiquement répétée. Les propriétés suivantes permettent de définir le nombre de fois que l'image est insérée en horizontal (X) et en vertical (y). Cette propriété est donnée par: background-repeat: <valeur> Valeur peut prendre les valeurs suivantes:
Remarque: il n'y a pas la possibilité de définir le nombre de fois où l'image est reproduite 4.4.Image fixe.Cette propriété permet de fixée une image d'arrière plan lors du défilement. Plusieurs options sont possibles:
Exemple:
Cette propriété reprend l'image en horizontal au début de la page. Elle descend en même temps que l'ascenseur vertical
Cette image reste fixe en haut de la page, dans ce cas le background-attachement est donc sans intérêt. 4.5. background-position, position sur la feuilleCette propriété va nous permettre de positionner l'image de fond sur la feuille. Background-position peut prendre 5 valeurs distinctes:
C'est valeur peuvent aussi utiliser des valeurs en chiffres et peuvent même être combinées
Exemples:
5. Pour terminerCette partie permet déjà de créer ses feuilles de styles personnalisées en reprenant les propriétés directement dans l'entête. Nous verrons également quelques propriétés liées aux tableaux. |
| La suite du tutorial FrontPage > 13.10. Feuilles de style externe |
La formation / tutorial FrontPage
13.1. Front Page - 13.2. Les tableaux - 13.3. Insertion d'images - 13.4. Les paragraphes - 13.5 Bases HTML - 13.6. Liens et signets - 13.7. Structure - 13.8. Composants et extensions - 13.9. Introduction aux CSS - 13.10. Feuilles de styles, les tableaux - 13.11. Positionnement de zone en CSS - 13.12 Formulaires
|
YBET Informatique: formation débutant ou avancé dans notre salle de formation à Florenville ou en entreprise |
|
Renseignements, tarifs et inscriptions sur notre page formations informatiques |
Mise à jour: 14/12/2007
Autres formations en ligne:
Access - Excel - PowerPoint - Word - Operating System - hardware