91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

漯河市| 乌拉特前旗| 巴彦淖尔市| 佛山市| 博乐市| 乐都县| 上林县| 宁德市| 新巴尔虎右旗| 莱芜市| 苗栗市| 西充县| 绥中县| 潜山县| 措勤县| 玉田县| 澄迈县| 汽车| 谷城县| 泸水县| 尼玛县| 东乡县| 颍上县| 托克托县| 合阳县| 江孜县| 奉化市| 莱州市| 博罗县| 万年县| 花莲县| 会宁县| 定结县| 寿宁县| 东港市| 石柱| 滨海县| 余干县| 诸城市| 社旗县| 云南省|