Nous avons un div avec positionnement statique. À l'intérieur, nous avons un paragraphe avec une marge. La hauteur de la div sera le paragraphe sans la margeCSS - marge et propriété flottante
Nous avons une div avec flotteur: à gauche. À l'intérieur, nous avons un paragraphe avec une marge. La hauteur de la div sera le paragraphe plus sa marge.
Quelle est l'explication de cela?
Voici le code html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<link href="index.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="nivel1">
<div id="nivel21">
<p>Este es el primer parrafo</p>
</div>
<div id="nivel22">
<p>Este es el primer parrafo</p>
</div>
</div>
</body>
</html>
Et le code CSS:
body {
margin:0;
padding:0;
}
#nivel1 {
border:solid;
border-color:#333;
margin:0;
background-color:#0F3;
margin:2em;
}
#nivel21 {
margin:2em;
float:left;
background-color:#C00;
}
#nivel22 {
margin:2em;
background-color:#FC0;
}
Et voici un link sur le site de test.
Quelle est votre question? – alejandrobog
Pourriez-vous décrire ce que vous essayez d'accomplir? –
La question est: pourquoi changer le div de statique en flottant change la façon dont il calcule sa hauteur. J'essaie juste de comprendre en expérimentant les choses de positionnement et de mise en page. Désolé si je ne le fais pas clairement dans mon message. –