0
私のASP.NET MVCコアプロジェクトでは、フォーム内の入力コントロールの幅を広げることができません。私は入力コントロールに属性width=500px
などを追加しようとしましたが、下の画像に示すように入力コントロールの固定幅は常に同じです。フォーム内でのブートストラップ入力の制御幅の問題
ノート:最新のASP.NET CoreおよびVS2015バージョンを使用していますが、デフォルトではブートストラップ3がインストールされています。
ビューの表示:
ビュー:
@model myProj.Models.SystemEmail
<div class="row">
<div class="col-sm-3">
<a asp-controller="Home" asp-action="Index">Home</a>
@await Component.InvokeAsync("LeftMenu")
</div>
<div class="col-md-9">
<form asp-action="SysEmailEdit">
<div class="form-horizontal">
<hr />
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<input type="hidden" asp-for="SystemEmailId" />
<div class="form-group">
<label asp-for="From" class="col-md-1 control-label"></label>
<div class="col-md-11">
<input asp-for="From" class="form-control" />
<span asp-validation-for="From" class="text-danger" />
</div>
</div>
<div class="form-group">
<label asp-for="EmailSubject" class="col-md-1 control-label"></label>
<div class="col-md-11">
<input asp-for="EmailSubject" class="form-control" width="500px" />
<span asp-validation-for="EmailSubject" class="text-danger" />
</div>
</div>
<div class="form-group">
<label asp-for="EmailBody" class="col-md-1 control-label"></label>
<div class="col-md-11">
<textarea asp-for="EmailBody" class="form-control"/>
<span asp-validation-for="EmailBody" class="text-danger" />
</div>
</div>
<div class="form-group">
<div class="col-md-offset-1 col-md-11">
<input type="submit" value="Save" class="btn btn-default" />
</div>
</div>
</div>
</form>
<div>
<a asp-action="SystemEmails">Back to List</a>
</div>
</div>
</div>
@section Scripts {
@{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
}
のmax-width:
また、あなたは最大幅を上書きすることができ500pxなどなど働いていた(ありがとうございます)。しかし、max-widthにautoの値がないことに注意してください。それには、継承、初期、なし、未設定[Refについてはこちらを参照](http://www.w3schools.com/cssref/pr_dim_max-width.asp)のみがあります。あなたはあなたの回答を更新する(自動を取り除く/置き換える)ことができます。私はそれを回答としてマークします。 – nam
@namええ、そうです。それは「なし」です。私はそれを更新しました。 – Fantasterei