<select> 元素的行高继承错误

问题描述

我创建了一个使用 <input><select> 的表单。我希望他们继承行高,它在输入元素上工作正常。在 select 元素上,行高是从其他元素继承的。

Chrome DevTool 显示行高处处相等 (1.5) 并且正在被继承。 select 元素也继承,但会像其他每个元素一样获取 normal 插入的 1.5 值。

如果我在该元素上明确设置行高,一切正常。

body {
  font-size: 1rem;
  line-height: 1.5;
}

select,input {
  font: inherit;
  padding: 0.375rem 0.75rem;
}

.comparison>* {
  position: absolute;
  background-color: transparent;
}

.c1 {
  color: red;
}

.c2 {
  color: blue;
}
<label for="pet-select">Choose a pet:</label>

<select name="pets" id="pet-select">
  <option value="dog" selected>Dog</option>
  <option value="cat">Cat</option>
  <option value="hamster">Hamster</option>
  <option value="parrot">Parrot</option>
  <option value="spider">Spider</option>
  <option value="goldfish">Goldfish</option>
</select>

<br />
<br />

<label for="name">Name your pet:</label>

<input id="name" type="text" value="Frensky">

<br />
<br />

<div class="comparison">
  <select class="c1" name="pets">
    <option value="dog" selected>Dog</option>
    <option value="cat">Cat</option>
    <option value="hamster">Hamster</option>
    <option value="parrot">Parrot</option>
    <option value="spider">Spider</option>
    <option value="goldfish">Goldfish</option>
  </select>
  <input class="c2" type="text" value="Frensky">
</div>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...