css - Internet Explorer 11 中的 CSS flex
问题描述
.search-wrapper {
display: flex;
margin: 0;
}
.search-wrapper #toggle-search-button {
margin-right: 10px;
}
.search-wrapper .input-group {
flex: 1 1 auto;
padding-right: 0;
}
<div class="search-wrapper">
<button class="btn btn-primary" id="toggle-search-button" ng-click="vm.toggleOpenSearchBar()">
<span i18n="common.advancedSearch"></span>
<i ng-if="!vm.projectSearchOpen" class="fa fa-arrow-right"></i>
<i ng-if="vm.projectSearchOpen" class="fa fa-arrow-left"></i>
</button>
<div class="input-group input-group-lg">
<span class="input-group-btn">
<button class="btn btn-primary" ng-click="vm.search()" ng-disabled="vm.freeText.length < 2" type="button"><i
class="fa fa-search"></i></button>
</span>
<input class="form-control" id="input-search" placeholder="{{vm.translate.mainSearchPlaceholder | i18n}}" autofocus ng-keypress="vm.keypress($event)" ng-model="vm.freeText" esc-key="vm.reset()">
</div>
</div>
它是一个按钮,旁边是一个输入组。填充整个宽度。适用于除 IE11 之外的所有浏览器。
在 IE11 中,输入组在右侧的“外部”,与切换搜索按钮的宽度相同。
我也尝试过:flex-grow: 1 on input-group。结果相同。
有任何想法吗?
如果不是 flex 是可能的,我该如何替换 flex?
解决方案
推荐阅读
- api - Veracode 健康检查 API 怎么做?在邮递员中,我怎么能称之为 veracode 健康检查?
- excel - 使用 VBA 动态更新 Excel 中选定 CheckBox 的计数
- java - 如何使用 T 和 Z 将 LocalDate 格式化为 ISO 8601?
- php - OnlyOffice - 从网站访问本地文件
- python - 为什么python会消耗这么多内存却从不释放
- python-3.x - 保存一个值,删除它,然后使用列表的其余部分再次运行
- javascript - Apollo + React 在执行突变时给了我 400 错误。可能的 httpLink 错误
- tcp - Cloudflare - 正常 TCP 连接“错误请求”
- powershell - 使用 PowerShell 脚本,有没有办法从排除具有重复 BaseName 的项目的文件夹中获取项目列表?
- python - 如何在python中制作每天只运行一次的脚本