In css2.1 spec, il est dit:Quel est le bloc conteneur d'éléments flottants?
Une boîte flottant est déplacé vers la gauche ou vers la droite jusqu'à ce que son bord extérieur en contact avec le bord du bloc contenant le bord extérieur ou d'un autre flotteur.
Je me demande quel est le bloc qui contient des éléments flottants, et je tester:
body {
position: relative;
margin: 5px;
padding: 10px;
}
p {
float: left;
position: absolute;
margin: 10px;
}
<body>
<p>hehe</p>
</body>
Selon css2.1 spec, le bloc de l'élément positionné absolu contenant est la boîte de remplissage du conteneur de bloc positionné le plus proche. Mais dans le code ci-dessus, l'élément flottant est flotté jusqu'à la limite de la boîte de contenu. Je suis confus comment trouver le bloc contenant de l'élément flotté.
Vous devez ajouter d'autres éléments. la 'position: absolute;' n'est pas nécessaire. il va en quelque sorte annuler le flottant en fonction de la façon dont vous l'utilisez. Si vous placez une bordure sur votre élément, vous verrez sa frontière 'border: solid blue;' – Andrew