css - 响应式选择框
问题描述
我正在使用unsemantic.css,有一个基本的布局:
<div class="grid-container">
<div class="grid-65">
Some content here
</div>
<div class="grid-35">
<select>
<option value="0">First option</option>
<option value="1">Second</option>
</select>
</div>
</div>
我希望选择框的宽度等于它的父 div(网格行的 35%)。此元素的默认宽度由其选项的长度确定。
试过:
select {
width: 100%;
}
但这一切都没有影响。当我将宽度设置为某个特定值(500 像素)时,它运行良好但没有响应。
解决方案
您好 Matěj Štágl 问题是默认情况下选择是一个内联块。只需将其设为块元素并将其宽度设为 100%,它就会响应。以下代码将为您提供帮助。
select{
display : block;
width : 100%
}
推荐阅读
- sql - 如何聚合列并计算 SQL 中的累积总和(R 中的 mutate() 和 cumsum())
- java - 片段中的访问工具栏
- ios - Unity IOS 崩溃
- postgresql - 如果存在则选择列,否则为空 - PSQL
- python - Python websocket上下文管理器,主体为真,关闭连接
- python - 有人可以解释为什么这段代码不能按我想要的方式工作吗?
- javascript - 创建切换/开关以显示不同的信息
- python-3.x - 当我将 Heroku Postgres 连接到 Heroku 时,我得到一个内部服务器错误
- c# - System.MissingMethodException:无法使用 dirInfo.GetAccessControl();在c#中
- flutter - 如何根据是否在flutter dart中检查块抛出异常