Support de cours - Lita
Support de cours - Lita
Support de cours - Lita
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3 Css D&Co<br />
Dans l’introduction, nous avons noté que le navigateur peut avoir besoin <strong>de</strong> <strong>de</strong>man<strong>de</strong>r<br />
d’autres éléments que la page Html. C’est le cas <strong>de</strong>s images, mais aussi <strong>de</strong>s feuilles <strong>de</strong><br />
style Css (cascading stylesheets).<br />
Il s’agit aussi <strong>de</strong> documents textuels mais obéissant à <strong>de</strong>s règles syntaxiques différentes<br />
<strong>de</strong> celles <strong>de</strong> Html. Les documents Css permettent <strong>de</strong> décrire (entre autres)<br />
l’apparence visuelle d’un document. Voyons un exemple concret d’un tel document Css :<br />
body {<br />
}<br />
position: absolute;<br />
left: 250px;<br />
background: #ADFF2F;<br />
padding-bottom: 30px;<br />
#menu {<br />
position: fixed;<br />
top: 0px;<br />
left: 0px;<br />
bottom: 0px;<br />
width: 190px;<br />
padding: 10px;<br />
background: #556B2F;<br />
bor<strong>de</strong>r: 2px solid maroon;<br />
color: #ADFF2F;<br />
}<br />
a.tobot, a.tobot:visited {<br />
}<br />
color: #ADFF2F;<br />
position: absolute;<br />
bottom: 20px;<br />
L’idée est <strong>de</strong> définir <strong>de</strong>s propriétés (p. ex. visuelles) s’appliquant aux éléments Html.<br />
Il est mieux <strong>de</strong> placer le co<strong>de</strong> Html et le co<strong>de</strong> Css dans <strong>de</strong>s fichiers distincts.<br />
Cela autorise l’application d’une même apparence à plusieurs pages Html. De plus,<br />
la maintenance du site est simplifiée, et les différentes parties (fond et forme) sont<br />
facilement réutilisables.<br />
19