salut,
j'ai passé 1/2 après-midi à bidouiller ces quelques lignes de code, pour faire un histogramme xhtml/css avec des dl
ça rend qqch sur firefox, je n'ai pas testé sous ie.
donc si ça intéresse qqun...
maiis
j'ai passé 1/2 après-midi à bidouiller ces quelques lignes de code, pour faire un histogramme xhtml/css avec des dl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>histogramme</title>
<style media="all" type="text/css">
* {
margin: 0;
padding: 0;
border: none;
}
#histogramme {
display: block;
width: 200px;
height: 120px;
border: 1px solid #333;
background-color: #eee;
margin: 200px auto;
}
dl {
position: relative;
display: block;
width: 50px;
height: 120px;
float: left;
}
dt {
position: absolute;
bottom: 0;
float: left;
display: block;
width: 50px;
height: 20px;
text-align: center;
}
dd {
position: absolute;
top: 0;
z-index: 1;
float: left;
display: block;
width: 50px;
text-align: center;
border-bottom-style: solid;
border-bottom-color: #333;
border-bottom-width: 0px;
}
a {
position: absolute;
top: -100px;
z-index: 10;
display: block;
width: 50px;
padding-top: 125px;
height: 20px;
overflow: hidden;
text-align: center;
}
</style>
</head>
<body>
<div id="histogramme">
<dl>
<dt><a href="#1" title="Janvier">Janvier</a></dt>
<dd style="border-bottom-width: 40px; height: 80px;">12</dd>
</dl>
<dl>
<dt><a href="#2" title="Février">Février</a></dt>
<dd style="border-bottom-width: 120px; height: 0px;">120</dd>
</dl>
<dl>
<dt><a href="#3" title="Mars">Mars</a></dt>
<dd style="border-bottom-width: 60px; height: 60px;">60</dd>
</dl>
<dl>
<dt><a href="#4" title="Avril">Avril</a></dt>
<dd style="border-bottom-width: 70px; height: 50px;">70</dd>
</dl>
</div>
</body>
</html>
ça rend qqch sur firefox, je n'ai pas testé sous ie.
donc si ça intéresse qqun...
maiis