19.11.2014 Views

Support de cours - Lita

Support de cours - Lita

Support de cours - Lita

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!