<div class="container">
<div class="container-fluid">
<div id="searchArea">
<div id="searchCriteriaArea">
<div class="row" style="">
<div class="col-md-1" style="display: inline-block;">
物品类型
</div>
<div class="col-md-4">
<select id="usertype" name="usertype" class="selectpicker show-tick form-control" multiple data-live-search="false">
<option value="0">苹果</option>
<option value="1">菠萝</option>
<option value="2">香蕉</option>
<option value="3">火龙果</option>
<option value="4">梨子</option>
</select>
</div>
</div>
</div>
<div id="searchTable">
</div>
</div>
</div>
</div>
代码比较简单,现在问题是: class="row"的这个 DIV,高度是自动生成的 34。它的下面有 2 个 col 的 DIV,第一个高度是 20,但是是向上对齐的,第二个高度是 34,撑满了父元素。 这样就很难看了
我想让第一个 col,向下去一点点,高度上居中,网上搜了很多教程:
#center{
} 但是我用了之后更糟糕了,初步排查是 table-cell 这个样式造成的
感觉这个业务应该满大街都是的,说白了就是 bootstrap 的一个 row 下,有两个 col,我想让两个 col 在高度上都居中,谷歌了好久还是搞不定。在这里发帖一是想规避一下问题,第二也想了解一下机制
V2EX 前端的同学很多,感觉问题也比较简单,希望大家不吝赐教哈
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.