2013-04-29 40 views
0

所以我試圖對準一個textarea使用padding屬性div中:textarea的不很好地迴應填充

#content { 
    background: #FFFFFF; 
    width: 80%; 
    height: 800px; 
    margin: 4em auto; 
    padding: 20px; 
    border-radius: 2px; 
} 

textarea { 
    width: 100%; 
    height: 790px; 
} 

但似乎雙方都參差不齊即便如此:

This is uneven on either side

我想知道如何解決這個問題,所以雙方都是平等的?

紅利問題:如何使文本框不滾動,如果文本數量超過框的大小?

回答

2

在textarea上將border設置爲'none'。 編輯 - 設置填充到0

textarea { 
    border: none; /*optional */ 
    padding: 0; 
    height: 790px; 
    width: 100%; 
} 

刪除滾動條添加溢出:隱藏

textarea { 
    border: none; 
    height: 790px; 
    overflow: hidden; 
    width: 100%; 
} 
+0

它保持不變:( – lawx 2013-04-29 23:49:39

+0

嗯...只是意識到,只有在Firefox中工作。對不起!我會繼續嘗試 – 2013-04-29 23:57:07

+0

謝謝!特別是對於獎金問題 – lawx 2013-04-29 23:58:28

1

確保您在添加任何樣式之前總是重置。每個瀏覽器都有它自己的一組「默認值」,因此它可以使您的網站因瀏覽器而異(並添加不需要的間距,比如您的問題)。

檢查此鏈接http://meyerweb.com/eric/tools/css/reset/

你可以把你的主要樣式表的頂部或作爲第一外部加載。

+0

這真的有必要? – lawx 2013-04-29 23:32:45

+0

**只要你想在所有瀏覽器中正確瀏覽元素,是的。** *否則我不會推薦它。* – 2013-04-30 00:26:01

+0

但是它在第一個地方沒有被正確地查看...... – lawx 2013-04-30 19:44:11