从this answer我已将img
图标的所有父容器设置在this site的服务菜单中,以防止图标显示比Chrome中显示的要小。Internet Explorer高度:100%不会产生与Chrome相同的结果
在铬(正确):
在IE 10(大部分是不正确的):
我使用的IE特定的样式表是:
<!--[if IE]>
<link rel="stylesheet" href="https://www.orsgroup.com.au/wp-content/themes/nevada-child/css/ie.css" media="screen" />
<![endif]-->
包含:
html, body, #wrap, #nav-wrap, #nav-wrap .container, .ubermenu, .ubermenu-nav, .ubermenu-submenu, .ubermenu-item, .ubermenu-target {height: 100%;}
但是,img
图标仍显示为小图标。
有一个在主样式表CSS:
.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload) {
height: auto;
}
但在IE中的图标都显得在相同的高度作为服务标题显示:例如<span class="ubermenu-target-title ubermenu-target-text">Employment Services</span>
我讨厌IE浏览器,并且很难使用它。
帮助赞赏。
为什么不在这种情况下将其高度设置为'1em'?而不是'auto'? – somethinghere
在Chrome中,img'图标显示为客户满意,并且它们适应包含 Steve
'auto'不符合这些要求中的任何一个,它只是表示图像的标准高度,它们可能都显示为相同的高度,因为它们的天然高度_ – somethinghere