我有一個固定寬度爲&的textarea元素,沒有調整大小,當垂直滾動條出現時,元素的填充(頂部&底部)被忽略。-webkit- textarea在垂直滾動條上丟失頂部和底部填充
這裏是一個plnkr演示:http://plnkr.co/edit/jOeYXqkOZk3FCT24BRrk?p=preview
這隻發生在Chrome(鉻,Linux版本的測試)。
這裏是我的textarea元素的造型:
textarea{
background-color: #1c1b1b;
border-bottom: 3px solid #343434;
border-radius: 4px;
color: #fff;
display: block;
height: 165px;
margin-bottom: 21px;
padding: 10px;
resize: none;
width: 90%;
}
*一個解決辦法是包textarea元素與特定的填充一個div裏面,但隨後的滾動條將不會重疊的填充,並期待有點奇怪。
編輯:好吧,也許它不會像我想的那麼奇怪,但我只是想知道是否有更優雅的修復,也許在CSS內。
你是什麼意思'的滾動條將不會重疊的填充,並會看起來有點strange'? – jmore009
@ jmore009包裝將有填充和textarea將沒有,所以當(textarea元素的)滾動條將出現它不會從div的頂部開始。 – tbutcaru
這可能會幫助你http://stackoverflow.com/questions/8895332/how-to-properly-style-a-text-area-with-inner-shadows-and-scrollbar –