前端 - Safari:select下拉框的字體不能居中。
問(wèn)題描述
在chrome上使用text-align沒(méi)有用,后來(lái)試了下text-align-last:center有作用,但是在Safari上 是無(wú)效的;
Google后也沒(méi)發(fā)現(xiàn)什么有價(jià)值的,有哪位遇到過(guò)嗎?
問(wèn)題解答
回答1:有一個(gè)hack的辦法
在select的位置寫(xiě)一個(gè)span,用js去綁定span里的值和select的值,讓span元素居中,隱藏掉select。
大約是這樣的:
js的內(nèi)容就自己寫(xiě)一下吧
.pesu-select { text-align: center;border:solid 1px #000; } .pesu-select select { position: absolute; left: 0px; top: 0px; width: 100%; height: 42px; opacity: 0; } <p class='pesu-select'> <span>aaa</span> <select> <option value='1'>aaa</option> <option value='2'>bbb</option> <option value='3'>ccc</option> </select> </p> 回答2:
其他途徑解決問(wèn)題:select外面包一層p,select的寬度不設(shè)置(由內(nèi)容撐開(kāi)),設(shè)置容器的寬度與text-align:center;
相關(guān)文章:
1. phpstudy8.1沒(méi)集成mysql-front2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. docker鏡像push報(bào)錯(cuò)4. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題5. node.js - mongodb查找子對(duì)象的名稱(chēng)為某個(gè)值的對(duì)象的方法6. 前端 - @media query 使用出現(xiàn)的問(wèn)題?7. javascript - QQ第三方登錄的問(wèn)題8. html5 - datatables 加載不出來(lái)數(shù)據(jù)。9. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。10. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????

網(wǎng)公網(wǎng)安備