摘要:官方不認(rèn)為這是一個(gè)意思就是說表示的是一個(gè)簡單的提示一個(gè)詞或者一個(gè)短語,根本不需要換行。但是實(shí)際應(yīng)用中,我們有時(shí)需要換行。如何解決很多時(shí)候我們用來解決,其實(shí)也可以實(shí)現(xiàn)。表示換行以上是的代碼,類也有相應(yīng)的版本表示換行可以參考上的討論。
textArea的placeholder不能換行。例如:
這是不會(huì)起作用的,會(huì)原封不動(dòng)地輸出。
官方不認(rèn)為這是一個(gè)bug:
The placeholder attribute represents a short hint (a word or short phrase)
For a longer hint or other advisory text, the title attribute is more appropriate.
意思就是說placeholder表示的是一個(gè)簡單的提示(一個(gè)詞或者一個(gè)短語),根本不需要換行。如文本太長,那就用title。
但是實(shí)際應(yīng)用中,我們有時(shí)需要換行。如何解決?很多時(shí)候我們用JavaScript來解決,其實(shí)CSS也可以實(shí)現(xiàn)。
由于placeholder屬性是可以用css操作的,所以我們可以用:after來把placeholder的內(nèi)容寫到CSS中,曲線救國。
textarea::-webkit-input-placeholder:after{ display:block; content:"line@ A line#";/* A 表示換行 */ color:red; };
以上是webkit的代碼,F(xiàn)irefox類也有相應(yīng)的版本:
textarea::-moz-placeholder:after{ content:"line@ A line#";/* A 表示換行 */ color:red; };
可以參考stackoverflow上的討論。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/110855.html
以下是常用的代碼收集,沒有任何技術(shù)含量,只是填坑的積累。 一. css 2.x code 1. 文字換行 /*強(qiáng)制不換行*/ white-space:nowrap; /*自動(dòng)換行*/ word-wrap: break-word; word-break: normal; /*強(qiáng)制英文單詞斷行*/ word-break:break-all; 2. 兩端對齊 text-align:justi...
摘要:文字換行強(qiáng)制不換行自動(dòng)換行強(qiáng)制英文單詞斷行兩端對齊去掉瀏覽器中文本框或的黃色焦點(diǎn)框去掉記住密碼后自動(dòng)填充表單的黃色背景最小高度兼容代碼鼠標(biāo)不允許點(diǎn)擊平臺字體優(yōu)化微軟雅黑文字過多后顯示省略號 1. css 2.x 文字換行 /*強(qiáng)制不換行*/ white-space:nowrap; /*自動(dòng)換行*/ word-wrap: break-word; word-break: normal; /...
摘要:文字換行強(qiáng)制不換行自動(dòng)換行強(qiáng)制英文單詞斷行兩端對齊去掉瀏覽器中文本框或的黃色焦點(diǎn)框去掉記住密碼后自動(dòng)填充表單的黃色背景最小高度兼容代碼鼠標(biāo)不允許點(diǎn)擊平臺字體優(yōu)化微軟雅黑文字過多后顯示省略號 1. css 2.x 文字換行 /*強(qiáng)制不換行*/ white-space:nowrap; /*自動(dòng)換行*/ word-wrap: break-word; word-break: normal; /...
閱讀 2787·2021-09-22 15:58
閱讀 2313·2019-08-29 16:06
閱讀 979·2019-08-29 14:14
閱讀 2876·2019-08-29 13:48
閱讀 2515·2019-08-28 18:01
閱讀 1625·2019-08-28 17:52
閱讀 3396·2019-08-26 14:05
閱讀 1720·2019-08-26 13:50