HTML   发布时间:2022-04-14  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了html – 在IE11中使用伪元素:: before和display:table-cell和glyphicons contens不会出现大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我现在花了相当多的时间在此,但无法找到解决方案.我的问题是我想在文本块的内容之前显示一个glyphicon,并且带有图标的元素应该填满身体所需的所有高度.这适用于IE以外的所有浏览器版本.我在这个 @L_450_0@中把它煮熟了
<div class="block">
  <div class="body">BODY</div>
</div>

.body::before {
    BACkground: blue;
    content: "\e005";
    font-family: "Glyphicons Halflings";
    display: table-cell;
    width:30%;
}

.body {
    BACkground-color: green;
    display: table;
    width: 25%;
}

如果您使用IE11在上面的小提琴上添加/删除display:table-cell,您将看到我的问题所在.有人可以给我一个解决方案,甚至更好地解释发生了什么.

解决方法

@H_696_9@ Microsoft Connect网站中有关此问题的活动 bug report.在IE上,使用display:table-cell;在伪元素中忽略font-family decleration;属性.

要解决此问题,您需要设置display:inline-block;.

大佬总结

以上是大佬教程为你收集整理的html – 在IE11中使用伪元素:: before和display:table-cell和glyphicons contens不会出现全部内容,希望文章能够帮你解决html – 在IE11中使用伪元素:: before和display:table-cell和glyphicons contens不会出现所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。