Рассмотрим следующий тестовый пример, в котором плавающий и встроенный элементы помещаются внутри <fieldset> по сравнению с <div>:
<!DOCTYPE html>
<html>
<head>
    <style type="text/css">
        .float {float:right; background-color:red; height:200px;}
    </style>
</head>
<body>
<fieldset>
    <span>Inline!</span>
    <div class="float">Float!</div>
 </fieldset>
<fieldset>
    <span>Inline!</span>
    <div class="float">Float!</div>
</fieldset>
<div>
    <span>Inline!</span>
    <div class="float">Float!</div>
</div>
<div>
    <span>Inline!</span>
    <div class="float">Float!</div>
</div>
</body>
</html>
При визуализации наборы полей имеют высоту 200 пикселей (они очищают поплавки?), в то время как divs только высоки, как встроенные элементы. В чем причина этого поведения, и есть ли способ обхода, который позволяет полям вести себя как divs?