suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Frontend – Safari: Die Schriftart des Auswahl-Dropdown-Felds kann nicht zentriert werden.

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?

为情所困为情所困2783 Tage vor1283

Antworte allen(2)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-16 13:26:50

    有一个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> 
    

    Antwort
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:26:50

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

    Antwort
    0
  • StornierenAntwort