html - Angular 6 IE 样式内联

标签 html css angular

我在一行中得到了这个完美的内联水平 div rendererd:

  <div class="row"  ng-style="{'display': 'inline-flex'}"   *ngIf="resgeceived"> 
     <div ng-style="{'display': 'inline-flex'}"   class="col-md-24 col-sm-24">
        <div [hidden]="show != _NUCBBBIESTE">
           <pcgfdgo [ricBBBste]="nuovBBBeste"></pcgfdgo>
        </div>
        <div [hidden]="show != _RIDDDO "></div> 
     </div>
  </div>

在 IE 中,我尝试了那些 ng-style 来使它们水平对齐,并尝试了数千种其他方法,但没有成功。

我在 .scss 里什么也没有。

让 IE 看​​起来像 Chrome 渲染的正确方法是什么?

最佳答案

它应该是 -ms-inline-flexbox 你可以添加一些 mixin 来支持旧浏览器,例如 inline-flex

@mixin inline-flex {
   display: -webkit-inline-box; // ios
   display: -moz-inline-box;
   display: -webkit-inline-flex;
   display: -ms-inline-flexbox; // for IE
   display: inline-flex;
}

%inline-flex { @include inline-flex; }

关于html - Angular 6 IE 样式内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55653520/

相关文章:

html - 无法让我的搜索图标位于搜索文本区域旁边

html - CSS3 Fontawesome 复选框点击事件

CSS3边框半径+不同边框宽度,丑陋的过渡

angular - Bootstrap 4模式在 Electron 中不起作用

unit-testing - 使用 Jasmine 单击提交按钮时 ngSubmit 不会触发

javascript - 如何在悬停后仅使用 css 而不是 Javascript 延迟菜单可见性

javascript - 无法添加具有指定类的 <select> 标记

javascript - 生成多行

css - 如何在悬停时获得实际的 DOM CSS 宽度?

css - 如何使用 TabView 在 Tab 之间添加空格?