Hauteurs du texte et des marges
Bonjour,
C'est encore moi! Je pense finalement retenir la solution ci-dessous.
Dans le titre, la hauteur du texte est de 1.3 em et les marges intérieures de 0.4 em. Cela devrait donner une hauteur totale de 1.3+0.4+0.4=2.1em. Pourquoi cette hauteur totale, obtenue suite à plusieurs essais, est de 2.6em (il faut donc définir le "top" à 2.6em pour le div)?
Merci par avance pour vos réponses.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
body {
font-family: sans-serif;
}
h1 {
position:fixed;
top:0;
left:0;
right:0;
margin:0;
font-size: 1.3em;
padding: 0.4em;
padding-left: 0.8em;
background-color: #444;
background-image: linear-gradient(#666, #333);
color: #ddd;
text-align: left;
}
div {
position: fixed;
top: 2.6em;
left: 0;
right: 0;
bottom: 0;
overflow: auto;
padding: 1em;
}
</style>
</head>
<body>
<h1>Le titre</h1>
<div>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
</div>
</body>
</html> |