在尝试为 ASP.Net MVC 4 项目中的登录表单添加基本标记时,我看到了一些奇怪的行为。这是我有问题的cshtml文件的一部分:
<form class="navbar-form pull-right">
<input type="text" placeholder="Email" class="span2" />
<input type="password" placeholder="Password" class="span2" />
<button class="btn" type="submit">Sign in</button>
</form>
该标记在我的主题中表现出色:
但是,如果我将其更改为:
<form class="navbar-form pull-right">
<input type="text" placeholder="Email" class="span2" /><input type="password" placeholder="Password" class="span2" />
<button class="btn" type="submit">Sign in</button>
</form>
它开始像这样渲染:
我注意到这一点是因为我试图从一个基础主题中获取一个简单的形式并用Html.BeginForm()
. 这导致标记都在一条线上,所以我看到了那种压缩的外观。
我可能可以用一些 css 来纠正它,但我很好奇是否有人知道我为什么会看到这种行为。有任何想法吗?