css - 响应式选择框

标签 css responsive-design responsive unsemantic-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 问题是默认情况下选择是一个内联 block 。 只需将其设为 block 元素并将其宽度设置为 100%,它就会响应。 以下代码将帮助您解决问题。

    select{
     display : block;
     width : 100%
    }

关于css - 响应式选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51358257/

相关文章:

css - 如何在不使用固定尺寸的情况下定义空间?

jquery - 移动菜单激活/停用和调整大小后桌面菜单消失

image - 带有 srcset 的响应式图像、图片与 img、后备问题

html - 使用 HTML/CSS 使表格在移动设备上响应

html - 在 flex 容器中排列表单元素

jQuery 脚本设置 div 高度似乎只运行一次然后停止

html - 在特定样式表中以相对单位指定字体大小

html - 如何创建 HTML/CSS 响应磁贴?

css - Bootstrap 3 css垂直对齐两个div一个顶部一个底部

jquery - 在 bootstrap v2.3.2 中,工具提示在中间切词