小編給大家分享一下怎么讓pre和textarea等HTML元素去掉滾動條自動換行自適應文本內容高度,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創新互聯建站為企業級客戶提高一站式互聯網+設計服務,主要包括網站設計、做網站、app開發定制、小程序定制開發、宣傳片制作、LOGO設計等,幫助客戶快速提升營銷能力和企業形象,創新互聯各部門都有經驗豐富的經驗,可以確保每一個作品的質量和創作周期,同時每年都有很多新員工加入,為我們帶來大量新的創意。
HTML中pre和textarea可以顯示預格式化的文本。即保留空格和換行符。而不必添加<br>和 等HTML元素來添加換行和打印空格。
pre去掉滾動條
pre顯示文本內容時是不會自動換行的,此時可以添加一些CSS來解決:
<pre>ourjs this is very very very very very very very very very very very very very very very logn contents.</pre> pre { word-wrap: break-word; white-space: pre-wrap; padding: 9.5px; background-color: #f5f5f5; border: 1px solid #ccc; }
textarea讓高度自適應內容高度
textarea也能跟prev一樣保留內容格式,但是元素高度是固定的,并且無法用CSS來調整。此時可以借助scrollHeight這個屬性。
var textarea = document.getElementsByTagName('textarea')[0]; textarea.setAttribute('style','height:'+(textarea.scrollHeight + 12)+'px');
這里加了12px的padding。
看完了這篇文章,相信你對“怎么讓pre和textarea等HTML元素去掉滾動條自動換行自適應文本內容高度”有了一定的了解,如果想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!
網站題目:怎么讓pre和textarea等HTML元素去掉滾動條自動換行自適應文本內容高度
網頁鏈接:http://vcdvsql.cn/article2/pddgoc.html
成都網站建設公司_創新互聯,為您提供商城網站、做網站、外貿建站、網站設計公司、軟件開發、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯