html - mvc 5 @html.editorfor 类不适合父宽度

标签 html css asp.net-mvc styles

我正在做一个 MVC 5 应用程序。在我看来,我有一个 @html.editorfor<div> 里面这不符合我想要的方式。

这是我的查看代码。

  <div class="DvCampoAct" style="border:1px solid black">
                    @Html.EditorFor(model => model.user.Email, new { htmlAttributes = new {@class = "StyleOb", @onclick = "ocultar();", placeholder = "Insert you Email." } })
                </div>

我的 div 类 DvCampoAct是这样的。我添加了一个黑色边框来显示 div 的宽度。

.DvCampoAct{
    float:left;
    width:75%;
    padding-bottom:5px;
}

当时的风格EditFor (StyleOB) 是这样的。

.StyleOb
 {
    height:30px;
    width:100%;
    padding:2px 0 0 2px;
    border:1px solid #BEBEBE;
    background-color:#F0F8FF;
}

它看起来是这样的。

enter image description here

它显示 Parent Div 为黑色...并且 EditFor 的宽度不适合 div 父级宽度。看起来是 80%。

我的问题是为什么我的 EditFor不适合 100% 的 parent div

最佳答案

搜索最大宽度的解决方案:我的 Content 文件夹中有一个 CSS 文件,其中输入、选择和文本区域的最大宽度为 280 像素。

或许你也能找到:

元素/内容/Site.css

input,
select,
textarea {
    max-width: 280px;
}

关于html - mvc 5 @html.editorfor 类不适合父宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42211725/

相关文章:

javascript - Chrome 不透明度过渡 z-index 问题

css - 如何使用 CSS 编辑已安装的 WordPress slider 插件的样式?

css - Twigmo 自定义样式文件

C#字典字符串对象通过键获取值

asp.net-mvc - 为什么我的命名路线不起作用?

javascript - 为什么这个 document.ready 没有按时触发

php - 有什么好的 IDE 可以识别 PHP echo/print 语句中的 Javascript?

java - html 使用 switch() JS 以相同的形式绘制提交表单

performance - 所有@media 的单个 CSS 文件与每个 @media 的单独 CSS 文件

asp.net-mvc - 在数组中使用 jqAutocomplete