Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
clubinfo:premier_site_avec_css [2023/07/24 09:13] mrcjl [Exemple] |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Premier site en CSS ====== | ||
| - | |||
| - | =====Présentation===== | ||
| - | ====But==== | ||
| - | Mettre en forme notre site pour le rendre plus agréable à regarder. Si le HTML décrit le contenu, le [[CSS]] décrit la mise en forme. | ||
| - | |||
| - | ==== Connaissances de base ==== | ||
| - | Revoir le cours sur le [[clubinfo: | ||
| - | |||
| - | ==== Activité ==== | ||
| - | {{ : | ||
| - | Pour mettre en forme nous allons : | ||
| - | * Diminuer la largeur de la page HTML (comme sur ce wiki) et mettre une couleur de fond pour la balise < | ||
| - | * Améliorer la présentation du menu de la page d' | ||
| - | * Améliorer la présentation des titres de page <h1> | ||
| - | * Faire gérer par la feuille de style l' | ||
| - | * Rendre plus évidents les lieux et les type< class=' | ||
| - | |||
| - | =====Déroulement===== | ||
| - | |||
| - | ====Modification des pages HTML existantes==== | ||
| - | Ajouter la(es) balise(s) permettant d' | ||
| - | |||
| - | ====Nouvelles mise en forme utiles==== | ||
| - | <WRAP round tip> | ||
| - | Chaque balise se positionne dans une boîte rectangulaire dont on peut fixer les dimensions, les espaces autours (margin, padding), le fond (background) et la bordure (border). Les boîtes de succèdent normalement les une sous les autres. | ||
| - | |||
| - | * **width: 50%; height: 20px; | ||
| - | * **float: left;** modifie l' | ||
| - | * **text** modifie les propriétés d' | ||
| - | </ | ||
| - | |||
| - | ====Les styles par balises==== | ||
| - | Traiter les demandes (plus ou moins explicites à votre goût) et pourquoi pas en ajouter d' | ||
| - | * body : toutes pages, couleur de fond et marges à droite et gauche. | ||
| - | * h1 : toutes pages, couleur de fond, couleur de police et choix police. | ||
| - | * ul (la liste) : page index, marges supplémentaires et bordures. | ||
| - | * li (ligne de la liste) : police et couleur. | ||
| - | * p.type, p.lieu : mettre en évidence (différentier les 2 informations). | ||
| - | * P.description : justifier le texte, police. | ||
| - | * img : limiter la taille à 400 pixels et placer à gauche de la description | ||
| - | * cite : rendre discret | ||
| - | |||
| - | =====Exemple===== | ||
| - | {{: | ||
| - | |||
| - | ==== Ajouter la feuille de style ==== | ||
| - | <code html> | ||
| - | <link rel=' | ||
| - | </ | ||
| - | |||
| - | ===== Code de la feuille de style ===== | ||
| - | <code css style1.css> | ||
| - | body { | ||
| - | margin-left: | ||
| - | margin-right: | ||
| - | background-color: | ||
| - | } | ||
| - | ul { | ||
| - | margin-left: | ||
| - | margin-right: | ||
| - | border: 1px solid black; | ||
| - | } | ||
| - | li { | ||
| - | font-size: 18px; | ||
| - | font-weight: | ||
| - | color: yellow; | ||
| - | } | ||
| - | hr { | ||
| - | float: none; | ||
| - | } | ||
| - | h1 { | ||
| - | font: bold 24pt " | ||
| - | color: navy; | ||
| - | background-color: | ||
| - | } | ||
| - | p.description { | ||
| - | text-align: | ||
| - | } | ||
| - | img.grandeimg { | ||
| - | width: 400px; | ||
| - | float: left; | ||
| - | margin-right: | ||
| - | } | ||
| - | p.type { | ||
| - | color: navy; | ||
| - | width: 400px; | ||
| - | margin: 0px; | ||
| - | margin-right: | ||
| - | } | ||
| - | P.lieu | ||
| - | color: green; | ||
| - | float: right; | ||
| - | margin: 0px; | ||
| - | } | ||
| - | cite { | ||
| - | font-size: 10pt; | ||
| - | color: white; | ||
| - | } | ||
| - | </ | ||
| - | <WRAP round download> | ||
| - | {{: | ||
| - | </ | ||
| - | ++++ | ||
| - | |||
| - | =====Améliorations===== | ||
| - | Il n'y a que des avantages à utiliser les feuilles CSS pour sa mise en forme. Les modifications sont plus facile qu'en mélangeant la mise en forme et le HTML. | ||
| - | |||
| - | * Ajouter une nouvelle feuille de style mieux adaptée aux smartphone (Lorsque l'on réduit la largeur de la fenêtre du navigateur au maximum. | ||
| - | |||
| - | Pour notre site, il est toujours nécessaire de créer une nouvelle page complète par pont ajouté et de modifier le menu. Nous pouvons améliorer cela après avoir découvert : | ||
| - | * le [[clubinfo: | ||
| - | * les [[formulaires HTML]] pour modifier les données de notre site | ||
| - | * la [[création de la base de données]] pour notre [[premier site SQL]]. | ||