プロジェクトに MVC 4 の基本的な css ファイルを含めると、Jquery UI のダイアログ ボックスに問題が発生する理由を、css 忍者なら誰でも推測できるでしょうか? コンテンツの横にタイトル バーが表示され、もちろんすべてがぎゅうぎゅう詰めになっています。言うまでもなく、見栄えがよくありません。
私は HTML 忍者ではありませんが、何かが「float: left」またはそのようなものを引き起こしているようですが、HTML で (firebug を使用して) 「display: block;」と表示されていることがわかります。
ええと、これが私が使用しているHTMLとJSですが、それが本当に役立つかどうかはわかりません。
$("#addCompanyDialog").dialog({
title: "Add New Company",
autoOpen: false
});
$("#addCompanyLink").click(function (evt) {
evt.preventDefault();
$("#addCompanyDialog").dialog("open");
});
<div id="addCompanyDialog" style="display:none; background-color: yellow; ">
<input type="text" id="companyName"/>
<input type="submit" id="addCompany" value="Add Company"/>
</div>
この行をコメントアウトすると
@Styles.Render("~/Content/css")
ダイアログ ボックスが通常の状態に戻りました。つまり、テキスト ボックスとボタンの上にタイトル バーが表示されます。
ありがとう