• 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

[r]

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]

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

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

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