html - 将 select 元素和 div 设置为相同的高度

标签 html css

如何设置btn高度与sela高度相同同时:

  • 同时保持 font-size:1.1rem
  • btn 中保持文本 PLUS 垂直居中

.wrap{background:green; text-align:center;}
.sela{display:inline-block; margin:0 9px; font-size:1.1rem; outline:none; border:none;}
.btn{display:inline-block; margin:0 9px; background:white; color:black; font-size:1.1rem;}
<div class='wrap'>
<select class='sela'>
<option>lorem ipsum</option>
</select>
<div class='btn'>PLUS</div>
</div>

最佳答案

请检查code example with fixes on Codepen .

这里需要使用flex:

.wrap{background:green; text-align:center; display: flex; justify-content: center;}
.btn{display:flex; margin:0 9px; background:white; color:black; font-size:1.1rem; align-items: center;}

关于html - 将 select 元素和 div 设置为相同的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57230667/

相关文章:

javascript - Internet Explorer Web 浏览器中不显示内容

javascript - AJAX - 模态弹出窗口不在生成的源中 - 他们是怎么做到的?

html - CSS FlexBox - 具有不同高度的子元素?

html - 将文本放在图像旁边的 Bootstrap 行底部

css - 如何有效地使 div 仅在悬停时可滚动,并在悬停时保持在​​该位置?

javascript - 具有有限高度和宽度的 D3 SVG

html - 如何对齐输入文本和搜索按钮?

html - 如果我写一篇很长的文章,它的底部会进入页脚并且无法阅读,而标题会向下移动

css - 可以使用 :before pseudo-selector on itself?

html - 使用 CSS 样式化选择标签