私は、水平に配置されたいくつかのウィジェットを含むHTML「ツールバー」を持っています。各項目は、ソースドキュメント内のdiv
で表される:私はfloat: left
を使用してdiv要素を配置固定トップ位置の浮動小数点
<div id="widget1" />
<div id="widget2" />
<div id="widget3" />
。問題は、ユーザーがツールバーの上部に固定して、ユーザーがウィンドウの幅を小さくしても折り返されないようにすることです。代わりに、私はそれらの動作が実際のツールバーのようなものになるように、オーバーフローを隠して水平方向にオーバーフローさせたいだけです。
つまり、私はposition: fixed
のようなものが欲しいですが、垂直座標のみが必要です。水平に並べて配置する必要があります。 CSSでこれを行う方法はありますか?
更新ここに私が使用している実際のHTMLがあります。 class="row"
のdivs
は、ツールバーにウィジェットとして表示され、1行に水平に配置されます。
<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>
あなたはもう少しマークアップとCSSを提供していますので、詳しく見てみましょう。ありがとう。 – frontendzzzguy
これで試してください。#widget1 {position:absolute;左:50%; margin-left:-450px;トップ:0px;} –