2012-01-06 17 views
2

如果我設置這樣=>如何獲得頂部的字體光標,text-align:top?

#id_content { 
    padding: 0; 
    width: 100%; 
    height: 600px; 
} 

高度和寬度textarea的工作的CSS。 但是,如果我在textarea文本上鍵入的東西是在textarea的高度的中間,但填充:0。

爲什麼會發生?我該如何解決它?

這是html源代碼=>

<div id="id_div_content"> 

<form action="/createpost/" method="post"><div style='display:none'><input type='hidden' name='xxx' value='xxx' /></div> 
<p><label for="id_title">Title:</label> <input id="id_title" type="text" name="title" maxlength="100" /></p> 

    <p><label for="id_content">Content:</label> <input type="text" name="content" id="id_content" /></p> 
<input type="submit" value="Submit" /> 

+1

http://jsfiddle.net/YEsKq/看起來很好嗎?文本在頂部。 – 2012-01-06 17:44:58

+1

你必須有另一個規則覆蓋默認的文本對齊? – jValdron 2012-01-06 17:45:43

+0

這是完整的CSS,檢查瞭解更多。 http://pastebin.com/QezMc9iu,http://pastebin.com/bjeLbqFw – shibly 2012-01-06 17:51:27

回答

4

這會發生,如果你正在使用的輸入標籤在HTML這樣:

<input type="textarea" id="id_content" /> 

如果你是,使用textarea標記改爲:

<textarea id="id_content"> </textarea> 
+0

不是'。我很確定它現在可以工作。 – 2012-01-06 18:01:26