0
我有顯示文本從數據庫中拉下來(可變長度的)文本區域,我想文本區域來調整,目前它有一個固定的高度出現(中約2條文字線),然後滾動其餘部分。我可以對CSS做些什麼來使文本區域縮小並在頁面加載時基於$t4_data
大小增長?HTML文本區域適合內容(在頁面加載)
我不希望它動態地使用jQuery或任何調整,頁面加載正當。如果可能的話,不用jQuery。
該頁面使用內建PHP:
echo "<textarea form='t4_area_post_form_" . $t4_id . "' name='message' id='t4_post_item_" . $t4_id . "' class='t4_payload' readonly>";
echo htmlspecialchars($t4_data);
echo "</textarea>";
的CSS是:
.t4_payload {
text-align:left;
float:left;
word-wrap:break-word;
width:555px;
font-size:14px;
margin-top:10px;
resize:none;
display:inline-block;
border:none;
background-color:yellow;
}
這聽起來jQuery的十歲上下,我已經添加了inline-block的顯示和更改文本14px的,仍然沒有變化,反正是有與本地CSS這樣做的? – Crizly 2014-09-03 13:39:23
你需要添加到您的textarea的行數=「‘numberOfRows($ t4_data)’。」並定義某個功能numberOfRows或單純從$ t4_data長度的字符數量在連續分計算的話,向上取下一個整數。 – SeraphimFoA 2014-09-03 13:44:28
噢 - 好吧我會給那個前 – Crizly 2014-09-03 13:49:52