亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

css - textarea光標過大問題

瀏覽:89日期:2023-01-24 17:46:41

問題描述

textarea里面直接方內(nèi)容,用背景的平鋪實現(xiàn)每行底部的下劃線,由于調(diào)節(jié)了行高,導致光標過大(如圖)css - textarea光標過大問題,考慮到底部的下劃線,不能輕易改變行高,請問大神們,該怎么讓光標顯示正常?

.textarea{

display: block;width:100%;-webkit-box-flex:1;overflow-y:scroll;font-size:.24rem;border:none;resize: none;background: #fff;outline: none;color: #555555; box-shadow: 1px 1px 0 #d2d2d2;line-height: 50px;margin: 1px auto;padding: 0 20px;background-image: -webkit-linear-gradient(top , transparent, transparent 49px,#d2d2d2 0); background-size: 100% 50px;

}

問題解答

回答1:

這個是Chromium一個已知的bug,在2014年10月report。由于優(yōu)先級不高,遲遲沒有被修復。在2017年1月12日狀態(tài)改為fixed:

CARET: Caret height is incorrect from second wrapped line of text when line-height is set

我在最新的Chrome Canary(Version 58.0.2989.0)測試了一下,這個問題已經(jīng)被解決。所以預計在近期的Chrome新版本中這個問題將會被修復。

當然一個更直接的辦法就是不使用textarea,用別的標簽代替。這個具體就要看你的需求了。一個可能的辦法是用contenteditable屬性。例如:

<p contenteditable=“”>hello</p>

或者

<p contenteditable=“true”>hello</p>

這個屬性可以實現(xiàn)“可編輯”的效果,但是由于不是input,因而沒有.value等方法,而且輸入的內(nèi)容會轉(zhuǎn)化為html。另外,在某些移動端可能需要設(shè)置CSS:

[contenteditable] { user-select: text;}回答2:

這其實算是chrome的一個bug,firefox就不會。

非要這種樣式的話,我暫時能想到的就是自己模擬一個textarea,把原有的textarea隱藏,然后自己模擬光標。

標簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 中国一级毛片在线观看 | 国内精品网站 | 国产福利视频一区二区三区 | 极品美女国产精品免费一区 | 国产精品一国产精品 | 亚洲国产情侣 | 日本高清免费不卡视频 | 日本一级特黄毛片免费视频9 | 国产欧美一区二区成人影院 | 高清性色生活片免费视频软件 | 国产s色 | 一级做a爱片特黄在线观看免费看 | 国产一级精品视频 | 女人18毛片a级毛片免费视频 | 亚洲国产精品a一区 | 国产成人午夜极速观看 | 亚洲性色综合图区图片 | 大学生一级特黄的免费大片视频 | 看一级毛片一区二区三区免费 | 搡的我好爽视频在线观看 | 99这里只有精品在线 | 国产a国产片国产 | 成人福利在线视频 | 高清一级毛片 | 欧美视频中文字幕 | 欧美成人免费在线视频 | 成人亚洲精品一区 | 国产精品美女www爽爽爽视频 | blacked欧美一区二区 | 亚洲高清heyzo加勒比 | 欧美日本国产 | 成人伊人网 | 91刘亦菲精品福利在线 | 7799国产精品久久久久99 | 这里只有精品视频 | 欧美网站在线观看 | 国产精品免费一区二区三区 | 理论亚洲区美一区二区三区 | 亚洲毛片在线免费观看 | 日本高清色视频在线观看免费 | 久久精品大片 |