任何 css 忍者都可能猜到为什么当我在项目中包含 MVC 4 的基本 css 文件时会导致 Jquery UI 的对话框出现问题?标题栏出现在内容旁边,当然所有内容都被卡住了——不用说,它看起来不太好。
我不是 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")
对话框恢复正常,即文本框和按钮上方的标题栏。
谢谢