我用vs2015生成了一個asp.net mvc5的工程,添加了一些內容,其中有一個說明框:
@Html.TextAreaFor(m => m.StrMemo, new { style = "height:180px;width:560px;" })
我發現,不管如何設置它的寬度,最大隻能達到280px,真是奇怪了。去網上搜索,很少有提到這個問題的,不過還是有人遇到了。
在content目錄中,site.css文件中,有如下幾行:
/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
max-width: 280px;
}
終於找到問題了,我說我的select也是一些內容顯示不全,最後部分被遮住了。
把這幾行一刪除,寬度問題搞定。
哎,這真是個坑,tmd,我一開始發現這個問題就在弄,花了那麼多時間,網上的方法也都試了,就是無效。心臟都快要崩潰了。