私は2つのdivを並べて取得しようとしています。左の画像には画像があり、右の画像にはデータがあります。十分な部屋がないときは、右のものを切り捨ててください。残念ながら、切り捨てではなく、十分な余裕がない場合は、左にあるdivの下に全体のdivがドロップダウンされます。下の写真はこれを明確にすべきです。コンテンツが大きすぎる場合、Divsはフローティングではありません
ここに私のhtmlです。私はどこにでもoverflow:hidden; white-space: nowrap;
を投げています。無駄です。右のdivのコンテンツが大きすぎない場合(またはポップアップのサイズを十分に大きくすると)、すべてのものが浮かびます。
(それは、私が楽しげにRavor構文を使用しているだろうされた場合、これは、MVCではありません)
<div id="tabInfo" class="tabDiv">
<ul>
<li><a href="#tabs-info">Book Info</a></li>
<li><a href="#tabs-reviews">Reviews</a></li>
<li><a href="#tabs-subjects">Related Subjects</a></li>
</ul>
<div id="tabs-info">
<div style="float:left;">
<img src="../books/covers/medium/<%= Book.medImgID %>.jpg" />
</div>
<div style="float:left; margin-left:10px; font-size:10pt; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;">
<div style="font-size:14pt; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;">
<b><%= Book.Title %></b>
</div>
<div title='<%= PublisherDisplay %>' style='margin-top:5px; font-size:12pt'><%= PublisherDisplay %></div>
<div style="margin-top:7px;">Author<%= Book.AuthorsArray.Length == 1 ? "" : "s" %></div>
<% foreach (string auth in Book.AuthorsArray) { %>
<div style="margin-left:10px;"><%= auth %></div>
<% } %>
<div title='<%= Book.Pages ?? 0 %>' Pages' style='margin-top:6px;'><%= Book.Pages ?? 0 %> Pages</div>
<div style="margin-top:5px; height:16px; margin-top:6px;">
<div style="vertical-align: middle; float: left;">Read? </div>
<img src='../Img/IsRead/<%= Book.IsRead ? "check" : "cross" %>.png' style='width: 16px; height: 16px;' />
</div>
</div>
</div>
属性。 jsfiddleで "working"サンプルを設定できますか? –
@Brother、他の答えに基づいて、divが正しい動作をするようにする簡単な解決策がないように思えます。*またポップアップウィンドウでサイズを変更できるようになるので絶対位置を投げただけです私はそれが欲しかった。私はちょうどクリーナーの解決策を試していた –
@ブラザー、もっと重要なことは、どのように簡単にどのようにWebフォームでRazorを実行するのですか? –