• Aucun résultat trouvé

Cours programmation Serveur Web avec PHP – Cours et formation gratuit

N/A
N/A
Protected

Academic year: 2022

Partager "Cours programmation Serveur Web avec PHP – Cours et formation gratuit"

Copied!
3
0
0

Texte intégral

(1)

1

IFT1147

Programmation Serveur Web avec PHP Feuilles de style

IFT1147 - Feuilles de style 2

CSS (Cascading Style Sheet)

Contrôle centralisé de la mise en page de documents HTML (polices de caractères, couleurs etc.).

Intérêt:

Séparation entre contenu et présentation

Une seule feuille de style peut être utilisée par plusieurs fichiers HTML

IFT1147 - Feuilles de style 3

CSS - Example

Un excellent exemple d’utilisation de CSS est le site http://www.csszengarden.com

Birdhouse de Justin Vilela page accédée le 28/08/04

IFT1147 - Feuilles de style 4

Instructions CSS

Une instruction CSS est composée d’un mot clé d’une (ou plusieurs) balise HTML suivie d’une liste de propriétés que l’on souhaite y appliquer.

h1, h2, h3 { color: red;

background-color: yellow;

}

IFT1147 - Feuilles de style 5

Style lié

Lorsque utilisé comme style lié, fichier HTML et fichier CSS sont deux fichiers séparés.

On ajoute alors une référence au fichier CSS à l’en-tête (<head>) du fichier HTML

<link rel=”stylesheet” type=”text/css”

href=”fichier.css”>

IFT1147 - Feuilles de style 6

Style incorporé

Une définition de style peut aussi être incorporée dans le fichier HTML grâce au conteneur <style> (dans le <head>)

<head>

<title>Titre</title>

<style>

p { text-align: justify }

</style>

</head>

(2)

2

IFT1147 - Feuilles de style 7

Style intégré

Finalement, une définition de style peut être intégrée dans une balise HTML grâce à l’attribut style

<p style=”text-align:justify”>

Mon paragraphe

</p>

IFT1147 - Feuilles de style 8

Lié, incorporé ou intégré ?

Style lié:

présentation globale du site

Style incorporé:

présentation de la page courante

Style intégré:

modification du style déjà défini

Précédence: intégré > incorporé > lié

IFT1147 - Feuilles de style 9

Propriétés de couleurs

color: couleur de l’écriture

background-color: couleur de l’arrière-fond

3 façons de spécifier les couleurs:

par leur nom (pour quelques couleurs)

rgb(rouge, vert, bleu)

#RRVVBB

IFT1147 - Feuilles de style 10

Propriétés de l’arrière-fond

Image en arrière-fond:

background-image: url(nomFichier)

Répétition de l’image: background- repeat qui peut prendre comme valeurs:

Repeat-x

Repeat-y

No-repeat

IFT1147 - Feuilles de style 11

Propriétés du texte

text-align spécifie l’alignement du texte

left

right

center

justify

text-decoration peut prendre comme valeurs

none

underline

overline

line-through

blink

IFT1147 - Feuilles de style 12

Polices de caractères

font-family permet de spécifier la ou les polices de caractères à utiliser.

Mieux vaut utiliser une référence générique puisque toutes les polices ne sont pas disponibles sur tous les ordinateurs

serif

sans-serif

monospace

(3)

3

IFT1147 - Feuilles de style 13

Dimensions

width et height permettent de spécifier respectivement la largeur et la hauteur d’un objet

Très utile pour spécifier par exemple qu’un tableau doit prendre la largeur de la page, ou qu’un titre doit être entouré d’une bordure utilisant 75% de la page.

IFT1147 - Feuilles de style 14

Divisions

Les conteneurs <div> et <span>

permettent de regrouper respectivement des paragraphes et des caractères.

Ainsi regroupés, on peut facilement leur associer une présentation.

IFT1147 - Feuilles de style 15

Classes

On veut souvent associer un certain style à quelques objets, mais pas à tous.

Il suffit d’associer une classe à tous les objets concernés.

<style>

p.important {color: red; background-color: white }

</style>

[…]

<p class=”important”>…</p>

IFT1147 - Feuilles de style 16

Pseudo-classes

a:link

un lien qui n’a pas encore été visité

a:visited

un lien qui a déjà été visité

a:hover

la souris se trouve au-dessus du lien

a:active le lien a été cliqué

Références

Documents relatifs

dans la balise du paragraphe (méthode sans fichier css) pour changer la couleur du mot test en rouge… puis affecter la classe soustitrecolor à la balise. &lt;p&gt; en

Furthermore, It should be noted that a similar trend was observed by comparing the bleaching of 1 and the tetracarboxyphenyl zinc porphyrin (Zn-TCPP), indicating that the

[r]

a - Choisir des 7 mots de telle sorte qu'ils ontiennent tous les aratères aentués possibles. b - Erire une page HTML ontenant une ou deux phrases onstitués des

[r]

Quand la valeur L spécifiée pour la propriété 'width' d'un élément 'table', ou 'inline−table', est autre que 'auto', alors la valeur calculée pour cette propriété correspond

Exemple : si on veut que le body poss`ede une image d’arri`ere-plan fixe positionn´ee `a 5cm de la gauche et 5cm du haut de la page, on ins`ere dans la feuille de style :..

Si par contre vous souhaitez utiliser des scripts avec les feuilles de style pour faire du DHTML par exemple (voir plus loin dans le site), la notion de ID vous sera