ブログに配置するトップバーがあります:
<nav class="top-bar blog">
STACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOW
</nav>
<style type="text/css">
.top-bar.blog {
width: 100%;
white-space: no-wrap;
background: violet;
...
}
body {
background: black;
}
</style>
ブラウザ ウィンドウのサイズを小さくして水平バーを表示すると、次のようになります。
これは期待される結果です。
右に水平にスクロールすると、結果は次のようになります。
div がカットされます。
奇妙なことに、stackoverflow.com のトップバーにも同じ問題があります。
サイズが「カット」されるのではなく、ウィンドウの右側の部分に調整されたままになるように、これを防ぐにはどうすればよいですか?