2015-02-26 4 views
1

У меня есть текстовое поле и текстовое поле, которое я хочу увеличить ширину. Я не могу сделать ширину больше, чем по умолчанию, но я могу сделать ее меньше. По умолчанию ширина составляет около 200pxНевозможно сделать ширину больше 200px

Вот код для управления:

@foreach (var item in Model) 
{ 
    <tr> 
     ... 
     <td> 
      @Html.DisplayFor(modelItem => item.NoteTextViewModels.First().ContextIdentifier, new { @class = "timeAndNote" }) 
     </td> 
... 

И CSS:

.timeAndNote{ 
     width: 500px; 
    } 

Я использую диалоговое окно JQuery, чтобы показать данные:

<div id="noteDialogDiv" style="display: none;"></div> 

И функция JS:

function showDetailedImage(divId, dialogTitle) { 
var target = '#' + divId; 
$(target).attr("title", dialogTitle); 

var dialog = $(target).dialog({ 
     show: "clip", 
     hide: "clip", 
     height: $(window).height()/3, 
     width: $(window).width()/3 , 
     title: dialogTitle, 
     modal:true, 
     buttons: { 
      Ok: function() { 
       $(this).dialog("close"); 
      } 
     } 
}); 
dialog.dialog('open'); 

}

Есть ли что-то я не знаю, что не позволяет пользователь encreasing ширины на некоторых элементах управления в некоторых случаях жизни?

Я добавил изображение, где есть 2 стрелки, указывающие на элементы управления, которые я хочу сделать шире: enter image description here

+0

Вы проверили, нет ли родительского элемента с настройкой «max-width» до 200? он может наследовать max-width: 200 откуда-то. – Veverke

+0

Да, ширина родителя не менее 800px – user1960836

+0

вы можете настроить сценарий в jsfiddle или alikes? – Veverke

ответ

6

Если бы я должен был догадаться, я бы сказал, что максимальная ширина фактически 280px. Я могу предположить, что, так как файл site.css, созданный шаблоном по умолчанию проекта MVC имеет следующее определение стиля:

/* Set width on the form input elements since they're 100% wide by default */ 
input, 
select, 
textarea { 
    max-width: 280px; 
} 

Удалить это, и вы должны быть хорошо. Тот, кто сделал шаблон шаблона для MVC 5, стал ленивым и сделал ярлык, чтобы формы по умолчанию выглядели хорошо, вместо того, чтобы фактически использовать сетку Bootstrap, как вы предполагали.

+0

Я отредактировал мое сообщение, добавив изображение проблемы для более наглядного примера – user1960836

+0

Хорошо. И вы проверили Site.css, чтобы узнать, есть ли это? –

+0

Да, он есть. Не удастся ли я столкнуться с проблемами, если я удалю максимальную ширину здесь? – user1960836

0

Как упоминает Крис Пратт, проблема в том, что на элементах управления имеется максимальная ширина. Я попробовал добавить: max-width: 600px, затем он сработал.

Большое спасибо за всех ваших парней. И спасибо Chris

+1

1) Я просто полностью удаляю максимальную ширину. Входы Bootstrap должны быть 100% ширины, поэтому сетка может использоваться с ними. Установив максимальную ширину, вы будете нарушать всевозможные функциональные возможности, такие как входные аддоны. 2) Это не должно быть опубликовано как ответ. Прокомментируйте мой ответ или обновите свой вопрос. –

+0

Так что я столкнусь с проблемами, решив его, установив максимальную ширину только для этих двух элементов управления, с которыми я имею дело? – user1960836

Смежные вопросы