私が遭遇した問題の簡単な例があります。2 つの div にはそれぞれ 5 つのボタンがあり、それぞれ 20% の幅でレンダリングされることに注意してください。最初のセットは限界を超えており、その理由は不明です。開発ツールを使用すると、div 自体が 100% 幅の適切なサイズであることがわかります。ボタンが連結されている2番目のセットでは、機能します。誰でもこれを説明できますか?
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.nav5 {
white-space: nowrap;
}
.nav5 button {
height: 50px;
width: 20%;
}
</style>
</head>
<body>
<div class="nav5">
<button>A</button>
<button>B</button>
<button>C</button>
<button>D</button>
<button>E</button>
</div>
<div class="nav5">
<button>A</button><button>B</button><button>C</button><button>D</button><button>E</button>
</div>
</body>
</html>