我为按钮和操作链接使用了相同的CSS类,但是它们的对齐方式不正确。请参阅:https://imgur.com/ZQ0XZbA
这是我的代码:
@model MyModel
@using (Html.BeginForm(null, null, FormMethod.Post, new { enctype = "multipart/form-data", id = "DossierForm", data_validate_form = "" }))
{
<div id="DDetails">
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
@Html.DisplayFor(m => m.WarningMessage)
@Html.DisplayFor(m => m.ErrorMessage)
@...
<div style="display: inline;">
@Html.ActionLink("cancel", null, null, new { @class = "button button--secondary" })
<button id="submitbutton" value="save" title="save" type="button" class="button button--secondary">save</button>
</div>
</div>
}
我该怎么做才能将按钮和动作链接置于相同的高度?
答案 0 :(得分:0)
使用display: inline-flex; vertical-align:top"
将按钮和操作链接放入div可以达到目的:
<div style="display: inline-flex; margin-right: .5em; vertical-align:top">
@Html.ActionLink("cancel", null, null, new { @style = "margin-right: 5px;", @class = "button button--secondary" })
<button id="submitbutton" value="save" title="save" type="button" class="button button--secondary">save</button>
</div>