当我添加等于100%的宽度时,文本对齐中心不起作用

问题描述

我有这个html

Step 6/7 : RUN  find / -name proj
 ---> Running in 6ae2ce5a5157
/usr/share/proj
/usr/local/share/proj
/usr/local/include/proj
/usr/local/bin/proj
/usr/bin/proj
/proj-7.2.0/src/.libs/proj
/proj-7.2.0/src/proj
/proj-7.2.0/include/proj
Removing intermediate container 6ae2ce5a5157
 ---> 9e652a740f23
Step 7/7 : RUN /bin/bash -c 'rm -rf /var/lib/apt/lists/* &&   pip3 install   pyproj --no-binary pyproj   '
 ---> Running in 2fa15199039b
Collecting pyproj
  Downloading https://files.pythonhosted.org/packages/17/e5/3f5cdff3e955bcd768cdb0f4236f2d6e022aaa72f57caf7f4d5f552c88fc/pyproj-3.0.0.post1.tar.gz (663kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>",line 1,in <module>
      File "/tmp/pip-install-r4rvjbmz/pyproj/setup.py",line 224,in <module>
        ext_modules=get_extension_modules(),File "/tmp/pip-install-r4rvjbmz/pyproj/setup.py",line 155,in get_extension_modules
        proj_version = get_proj_version(proj_dir)
      File "/tmp/pip-install-r4rvjbmz/pyproj/setup.py",line 22,in get_proj_version
        proj_ver = subprocess.check_output(str(proj),stderr=subprocess.STDOUT).decode(
      File "/usr/lib/python3.7/subprocess.py",line 395,in check_output
        **kwargs).stdout
      File "/usr/lib/python3.7/subprocess.py",line 487,in run
        output=stdout,stderr=stderr)
    subprocess.CalledProcessError: Command '/usr/local/bin/proj' returned non-zero exit status 127.
    
    ----------------------------------------
Command "python setup.py egg_info" Failed with error code 1 in /tmp/pip-install-r4rvjbmz/pyproj/

和下面的css

<div class="select-wrapper">
    <select id="selectBox">
        <option value="1" selected="">Unit 1</option>
        <option value="2">Unit 2</option>
        <option value="3">Unit 3</option>
        <option value="4">Unit 4</option>
        <option value="5">Unit 5</option>
        <option value="6">Unit 6</option>
        <option value="7">Unit 7</option>
        <option value="8">Unit 8</option>
        <option value="9">Unit 9</option>
    </select>
</div>

我需要选择框的宽度为其父元素的100%,并且文本应居中对齐。

仅当设置最小,最大宽度时,对齐中心才起作用,将宽度更改为100%后,对齐中心将不起作用。

或者还有其他解决方案可以使文本居中并最大程度地调整其宽度吗?

一个简单的例子就很好

解决方法

将此添加到select

text-align-last:center; // doesn't work on Safari

它将文本集中在所选内容内部,但不会将选项集中在下拉菜单内部。

使用本机选择不能使用后者。