Frontend – Safari: Die Schriftart des Auswahl-Dropdown-Felds kann nicht zentriert werden.
为情所困
为情所困 2017-05-16 13:24:50
0
2
1276

Die Verwendung von text-align in Chrome hat nicht funktioniert. Dann habe ich text-align-last:center ausprobiert und es hat funktioniert, aber in Safari hat es nicht funktioniert Google. Wo kann ich es finden?

为情所困
为情所困

Antworte allen(2)
漂亮男人

有一个hack的办法

在select的位置写一个span,用js去绑定span里的值和select的值,让span元素居中,隐藏掉select。

大约是这样的:

js的内容就自己写一下吧

.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> 
習慣沉默

其他途径解决问题:select外面包一层p,select的宽度不设置(由内容撑开),设置容器的宽度与text-align:center;

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage