以下のコードは、ASP MVC3 ビューからのものです。最初の 2 つの「コンテナー」div
要素 (topDiv
およびmiddleDiv
) は正常に機能します。fieldsets
左から右に正しく整列します。ただし、bottomDiv
要素はそうではありません。この「コンテナ」では、は「コンテナ」leftDiv
の右側にずっと並んでおり、 はエレメントの下と画面の左側に巻き上げられています。BigDiv
rightDiv
leftDiv
明らかに、HTML/CSS ポジショニングではそれほど優れていません (現時点では、これらの div 要素のいずれにも CSS が添付されておらず、すべてを並べようとしているだけです)。 .
合わせて 1000 行を超える HTML/Razor 構文がfieldsets
あるため、コードのその領域を追加しました。誰かが特定のものを見る必要がある場合fieldset
は、喜んで投稿します。
<div id="BigDiv" style="clear:both;">
@Html.HiddenFor(model => model.CreatedDate)
@Html.HiddenFor(model => model.CreatedOperator)
@Html.HiddenFor(model => model.ReferenceNumber)
@Html.HiddenFor(model => model.ReferenceType)
@Html.HiddenFor(model => model.ExtRepType)
@Html.HiddenFor(model => model.Region)
@Html.HiddenFor(model => model.INDDist)
<div id="topDiv">
<div class="LeftDiv" style="width: 450px; float:left;">
<fieldset id="AgentTypeFields" style="width: 400px;">...</fieldset>
</div>
<div class="RightDiv" style="width: 450px; float:left;">
<fieldset id="DistributionFields" style="width: 400px;">...</fieldset>
</div>
</div>
<div id="middleDiv">
<div class="LeftDiv" style="width: 450px; float:left;">
<fieldset id="BasicFields" style="width: 400px;">...</fieldset>
</div>
<div class="RightDiv" style="width: 450px; float:left;">
<fieldset id="DRMFields" style="width: 400px;">...</fieldset>
</div>
</div>
<div id="bottomDiv">
<div class="LeftDiv" style="width: 450px; float:left;">
<fieldset id="AddressFields" style="width: 400px;">...</fieldset>
<fieldset id="CommunicationFields" style="width: 400px;">...</fieldset>
</div>
<div class="RightDiv" style="width: 450px; float:left;">
<fieldset id="DSSAgentIds" style="width: 400px;">...</fieldset>
<fieldset id="DSSFields" style="width: 400px;">...</fieldset>
</div>
</div>
<p>
<input type="submit" value="Save" />
@Html.ActionLink("Back to Search", "Index", "Agent")
</p>
</div>
これが結果のスクリーンショットです。Producer Info
とDistribution
は の左右divs
ですtopDiv
。Basics
をDRM
構成しmiddleDiv
ます。Addresses
の に (明らかに) 対応AddressFields
fieldset
しbottomDiv
ます。
これは、ページの下部のスクリーン ショットです。要素のDSS Agent ID
最初fieldset
の要素です。RightDiv
bottomDiv