Idéo

1063 mots 5 pages
XHTML & CSS - Positionnement
Ce tp est inspiré du livre « XHTML et CSS » de Jean Engels et du dépliant « Mémento CSS » de Raphaël Goetter.

Le principe du positionnement est de définir l‘emplacement des boîtes générées pour chaque élément XHTML présent dans le code de la page. Il existe plusieurs schémas de positionnement en CSS 2. Le positionnement selon le flux normal (ou flux du document, ou flux courant) : c'est le positionnement par défaut opéré par les navigateurs. Lorsque aucun positionnement n’est spécifié, les éléments se placent dans la page selon : 1. L’ordre dans lequel ils apparaissent dans le code XHTML ; la première balise sera la première à se placer sur la page et ainsi de suite. D’où une notion de flux. 2. Leur nature (bloc ou en-ligne) 3. Les marges internes (padding) et externes (margin) permettent d’espacer et de positionner chaque élément par rapport aux autres tout en restant dans le flux. Positionnement dans le flux …avec marges

Bloc Bloc suivant

parent

Margin-top Margin-left Bloc avec décalage

Bloc suivant parent
…avec décalage (position relative)

top left Bloc relatif Bloc suivant

parent

Le positionnement relatif se fait dans le flux normal : en effet associé aux propriétés top, left, right et bottom il permet de décaler un élément tout en restant dans le flux. Les éléments frères suivants ne seront pas influencés par ce décalage, d’où la possibilité de superpositionner des éléments (propriété z-index pour définir l’ordre de positionnement). La syntaxe : sélecteur {Position :relative; left:valeur; top:valeur; right:valeur; bottom:valeur;} Rmq : Il n’est pas nécessaire de préciser les 4 valeurs.

G.Charpentier - 4/12/09 -

Page 1 sur 4

Exercice 1 Ouvrez ex1-relatif.htm, cette page est sans positionnement (flux courant). C'est-à-dire que les éléments s'affichent selon l'ordre d'apparition dans le code XHTML et selon leur nature (bloc ou en-ligne) Positionnez les images et le paragraphe de manière relative. •

en relation

  • jhbjb ijb
    2982 mots | 12 pages
  • Cool
    356 mots | 2 pages
  • Cool
    843 mots | 4 pages
  • Cool
    702 mots | 3 pages
  • Awesome
    1022 mots | 5 pages
  • Cool
    495 mots | 2 pages
  • livret d accueil
    1668 mots | 7 pages
  • su alud
    558 mots | 3 pages
  • Presentation Marcolini
    440 mots | 2 pages
  • HTML Positionnements
    1305 mots | 6 pages
  • Achouri
    1488 mots | 6 pages
  • Ideal
    443 mots | 2 pages