Accueil Elanceur | Aide CityDesk | Qu'est-que CityDesk ? | Pourquoi ce site ? | Galerie ? | Contact |
Imbrication d'un élément relatif dans un élément absolu. (Continuation du "Lego" CityDesk ;-))
Même avec un éditeur sophistiqué de CSS comme TopStyle, le placement des boîtes m'a toujours semblé bien mystérieux... Et pourtant, les CSS sont vraiment puissantes pour bousculer rapidement une mise en page des éléments constituants la page. Lorsqu'un élément absolu est imbriqué dans un élément relatif, il utilisera l'angle supérieur gauche de son parent comme origine. Et un élément relatif placé dans un élément absolu se déplace avec l'élément absolu. (Rassurez-vous, j'ai aussi du mal parfois...sans dessin ! mais on peut y arriver en calquant les exemples ci-après).
Deux Liens de référence pour cet exercice (visite recommandée pour mieux comprendre après)
Intentions de l'exercice :
Ici l'élément absolu défini dans la feuille de style avec une position:absolute, top et left mis à zéro pixel + définition de la taille de la police. Si vous regardez la CSS, vous retrouverez...
position: absolute;
left: 100px;
border-style: none none none solid;
border-width: 0px 0px 0px 1px;
border-color: #FFB415;
padding: 10px;
Attention au contrôle de la taille de la page (ne pas hésiter à mettre plein de balises <br> en bas de page si la side bar venait à être longue (pour forcer une coupure de la page...)
Note de paramétrage CityDesk :
A faire plus tard en attendant un designer compétent sur la couleur et la mise en page ....:
Toutes les marques évoquées sur cette page sont la propriété de leurs auteurs. (La citation de la marque Lego n'est qu'anecdotique. CityDesk n'a pas fusionné avec Lego et reste bien une marque de FogCreek Software à NYC). Cette page pesant plus de 8ko est bien trop grasse pour participer au défi http://www.the5k.org/