水平方向に配置された多数のウィジェットを含むHTML「ツールバー」があります。div
各アイテムは、ソースドキュメントではで表されます。
<div id="widget1" />
<div id="widget2" />
<div id="widget3" />
を使用してdivを配置しfloat: left
ます。問題は、ユーザーがウィンドウの幅を狭めた場合に折り返されないように、ツールバーの上部に固定することも必要なことです。代わりに、動作が実際のツールバーのようになるように、(オーバーフローを非表示にして)水平方向にオーバーフローさせたいだけです。
言い換えれば、私position: fixed
は垂直座標のためだけのようなものが欲しいのです。水平方向に並べて配置する必要があります。CSSでこれを行う方法はありますか?
更新これが私が使用している実際のHTMLです。は、ツールバーにウィジェットとして表示され、1行に水平に配置されているものですdivs
。class="row"
<div class="row" id="titleRow">
<span class="item"> <img src="../images/logo.png" height="26" /> </span>
<span class="item" id="title">Title</span>
<span class="item" id="close" onclick="window.close();"> close </span>
</div>
<div class="row" id="menuRow">
<span class="item"> <ul id="menu"></ul> </span>
</div>
<div class="row" id="searchRow">
</div>
<div class="row" id="pageRow">
<span class="item" id="page-related-data"> Page-related data: </span>
</div>