list-style: none;
Ce style supprime les puces et est utilisé pour structurer la barre de navigation.
Pour placer les élément de la liste sous la forme d'un menu horizontal :
display:inline-block;
Vous pourrez **par la suite** utiliser les informations se trouvant sur http://deptinfo.unice.fr/~renevier/exemplesCSS/ pour construire par exemple la barre de menu.
==== Placements relatifs ====
Nous utiliserons le positionnement flottant.
Les CSS sont en effet conçues pour afficher les éléments au sein d'un flux : pour simplifier, les éléments en ligne, ou inline, sont affichés les uns à la suite des autres, tandis que les éléments conteneurs, ou block, amènent un retour à la ligne après leur affichage.
Quelques éléments sur les flux et le positionnement relatif :
* http://openweb.eu.org/articles/initiation_flux/
Le positionnement flottant permet de sortir un élément du flux, en cela que l'on peut préciser si l'élément ciblé, par exemple une image ou une colonne de contenu, s'affiche à gauche ou à droite.
float:left; /*Positionnement d'un élément à gauche de la page*/
float:right; /*Positionnement d'un élément à droite de la page*/
Le positionnement flottant s'adapte au contenu et par défaut prend toute la largeur disponible.
Comprendre les float :
* http://openweb.eu.org/articles/initiation_float/
Pour restreindre sa largeur il est possible de donner une taille à l'élément:
width:500px; /*taille fixe en pixels*/
width:50%; /*taille adaptable en pourcentage, 50% de l'espace disponible*/
Vous noterez que dans un positionnement flottant les éléments se positionnent à l'endroit ou il reste de la place disponible ce qui peut provoquer parfois des agencements hasardeux.
clear a été conçue pour préciser que cet élément ne sera pas influencé par le comportement d'un flottant. clear permet de libérer l'élément de l'influence du flottant.
clear: both; /* ou right ou left pour libérer l'influence du float uniquement d'un côté*/
Elements supplémentaires sur les positions fixes et absolues :
* http://openweb.eu.org/articles/initiation_absolue/
Pour en savoir plus sur les possibilités de positionnement vous pourrez voir :
* http://www.alsacreations.com/article/lire/533-initiation-au-positionnement-en-css-partie-1.html
* http://www.alsacreations.com/tuto/lire/608-initiation-au-positionnement-css-partie-2.html
* http://www.alsacreations.com/article/lire/53-guide-de-survie-du-positionnement-css.html
* http://www.alsacreations.com/tuto/lire/610-Mise-en-page-CSS-avancee-grace-a-la-propriete-display.html
* [[http://www.w3schools.com/css/css_float.asp| Affichage relatif des éléments (bien regarder tous les exemples...]]
* [[http://www.w3schools.com/cssref/pr_class_clear.asp|Placer en dessous (clear)]]
==== Introduire une marge ====
Il est possible de définir des marges en css:
- les marges autour de l'élément : margin
- les marges à l'intérieur de l'élément : padding
margin:10px; /* marge de 10 pixels tout autour de l'élément*/
margin:1%; /*marge de 1% tout autour de l'élément*/
margin: 5px 6px 7px 8px; /*dans l'ordre : top right bottom left*/
margin-left:10px;
padding: 10px;
padding: 5px 6px 7px 8px;
==== Survol d'un élément ====
Quand on passe la souris sur un article, le fond change de couleur :
li:hover{
/* attributs css */
}
http://www.w3schools.com/cssref/sel_hover.asp
==== Centrer un texte ====
http://www.w3schools.com/cssref/pr_text_text-align.asp
==== Création des articles du blog ====
En utilisant les balises HTML 5 article et aside créer la liste des articles de votre blog.
Un article étant caractérisé par :
- un titre
- une date
- un texte
- un visuel éventuel
===== Iframe =====
[[http://www.w3schools.com/tags/tag_iframe.asp|En savoir plus.]]
Soit le code d'une page contenant une iFrame.
Note: Parce que la cible du lien correspond au nom de l'Iframe, le lien s'ouvrira dans l'Iframe.
pour le fichier ''iframe0.htm'', par exemple :
Cette page sera visualisée dans l'IFRAME
Agrandir le plan
Mais ce format n'est pas valide en html5.
li:nth-child(even) { color: green; }