2017-02-13 5 views
0

Я делаю приложение MVC 5. В моем представлении у меня есть @html.editorfor внутри <div>, которые не соответствуют мне.mvc 5 @ html.editorfor класс не соответствует родительской ширине

это мой код вида.

<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

Это показывает Родитель Div в черном цвете ... и что ширина EditFor в не подходит Div родительской ширины. Он составляет 80%.

Мой вопрос: почему мой EditFor не подходит для 100% родителей div?

ответ

1

Выполнение поиска по вашему решению для max-width :, у меня был файл CSS в папке Content, в которой была максимальная ширина для входов, выделений и текстовых областей размером 280 пикселей.

Может быть, вы можете найти его тоже:

Project/Content/site.css

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

Спасибо ... Я добавляю макс-ширина: нет; к моему css и он работает !!! – Diego