中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

textarea placeholder 換行問題處理

發布時間:2020-07-28 15:24:01 來源:網絡 閱讀:3078 作者:乄尐 欄目:開發技術

APP中嵌入webview時  碰到的文字對齊需求  ----主測 chrome   firefox   safari

第一感覺就是直接在placeholder屬性中寫入 \n  <br> 之類的 ,然而并沒什么用

網上查了下   各種說辭不一, 歸納總結如下:

有效方法列表:

· 類似\n的解決方式   如:

[1]  placeholder="Line 1   &#13;&#10;  Line 2"

[2]   placeholder="Line 1

Line2"      ----這個是隨便測試的,因為會打亂代碼格式   個人并不推薦

---- chrome 瀏覽器中測試有效   safari  firefox 無效


·使用 css  ::before   或  ::after  樣式實現

<textarea id="textline" placeholder="..." rows="5"></textarea>
<style>
#textline::-webkit-input-placeholder::before {
    display:block;
    color:#666;
    content: "line1 \A line2 \A line3 \A";
}
</style>

---- safari  瀏覽器中測試有效   chrome  firefox無效 


同理 使用  -moz-placeholder    before   after  嘗試解決 firefox 瀏覽器兼容問題

搜索參考了網上的一段css樣式     內容如下:

/* all */
::-webkit-input-placeholder { color:#f00; }
::-moz-placeholder { color:#f00; } /* firefox 19+ */
:-ms-input-placeholder { color:#f00; } /* ie */
input:-moz-placeholder { color:#f00; }

/* individual: webkit */
#field2::-webkit-input-placeholder { color:#00f; }
#field3::-webkit-input-placeholder { color:#090; background:lightgreen; text-transform:uppercase; }
#field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }

/* individual: mozilla */
#field2::-moz-placeholder { color:#00f; }
#field3::-moz-placeholder { color:#090; background:lightgreen; text-transform:uppercase; }
#field4::-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }

然而實際測試發現并沒有什么用 -------


不過 到這邊   已經解決了  android  及  iOS  嵌入的webview中  placeholder 提示換行問題

就不過度糾結了


其他搜集方法列表:

· 使用js   在定義的字符串中   如: var ph = "line \n  another line \n third line";

然后再賦值到placeholder 屬性上 

·結合div   css 實現樣式覆蓋 

實現起來感覺比較麻煩  還是算了吧


如果你也碰到了這個問題   看到這個 ,并且方便的解決了  firefox  的兼容問題,歡迎留言交流 :)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中西区| 蓝山县| 柘城县| 镇赉县| 西城区| 策勒县| 丽江市| 安陆市| 临朐县| 灵川县| 镇赉县| 阿克陶县| 噶尔县| 如东县| 肥乡县| 丘北县| 孟津县| 华亭县| 日土县| 灵武市| 铜陵市| 祁东县| 伊通| 苏尼特右旗| 兴国县| 漳浦县| 新干县| 聊城市| 大余县| 铅山县| 盖州市| 土默特右旗| 恩施市| 濮阳县| 阿尔山市| 泌阳县| 武城县| 星子县| 五原县| 和田市| 宁安市|