文章詳情頁
html5 - 只用CSS如何實(shí)現(xiàn)input框的寬度隨框里輸入的內(nèi)容長(zhǎng)短自動(dòng)適應(yīng)?
瀏覽:200日期:2023-01-28 16:41:16
問題描述
input框的寬度隨框里輸入的內(nèi)容長(zhǎng)短自動(dòng)適應(yīng)。如果用JS來獲取字符長(zhǎng)度,再控制input框的width值,這樣很容易就能實(shí)現(xiàn)。但是只靠CSS來實(shí)現(xiàn),這樣要怎么搞呢?
問題解答
回答1:一般不會(huì)讓框的長(zhǎng)度隨內(nèi)容自適應(yīng)的,因?yàn)槟悴恢烙脩魰?huì)輸入多少字,萬一是1000字,你也一直變寬么
一般是用戶不輸入的時(shí)候?qū)挾仁且粋€(gè)小的值
用戶準(zhǔn)備輸入的時(shí)候,輸入框拉長(zhǎng)到一個(gè)值
回答2:CSS目前是沒有辦法實(shí)現(xiàn)這個(gè),就算用了calc和css變量也不行
回答3:html5屬性contenteditable 可以通過max-width min-width達(dá)到你想要的
<p contenteditable='true' style = ’width:300px’>這是一段可編輯的段落。請(qǐng)?jiān)囍庉嬙撐?lt;/p>回答4:
這種奇怪的需求也有啊,你這樣的話最好還是用min-width和max-width控制范圍.
標(biāo)簽:
Html5
上一條:html5 - 畢業(yè)設(shè)計(jì)是H5相冊(cè),怎么和JavaEE結(jié)合下一條:html5 - 移動(dòng)端通過拖拽實(shí)現(xiàn)兩個(gè)元素的位置互換
相關(guān)文章:
1. windows誤人子弟啊2. mysql優(yōu)化 - MySQL如何為配置表建立索引?3. 實(shí)現(xiàn)bing搜索工具urlAPI提交4. 關(guān)于mysql聯(lián)合查詢一對(duì)多的顯示結(jié)果問題5. 數(shù)據(jù)庫 - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。6. 我在網(wǎng)址中輸入localhost/abc.php顯示的是not found是為什么呢?7. 如何用筆記本上的apache做微信開發(fā)的服務(wù)器8. python - linux怎么在每天的凌晨2點(diǎn)執(zhí)行一次這個(gè)log.py文件9. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)10. 冒昧問一下,我這php代碼哪里出錯(cuò)了???
排行榜

熱門標(biāo)簽