【发布时间】:2021-01-14 13:48:50
【问题描述】:
@media (min-width: 100px) {
.my-header {
.header-info-nav {
top: -38px;
float: right;
.username,
.change-profile,
.ttm-link {
float: right;
font-size: 12px;
.header-username,
a {
float: right;
}
}
}
}
}
@media (min-width: 768px) {
.my-header {
.my-logo1 {
display: none;
}
.my-logo2 {
position: absolute;
top: 16px;
img {
width: 196px;
}
}
.header-info-nav {
position: relative;
top: -5px;
display: grid;
display: -ms-grid;
float: right;
.username,
.change-profile,
.ttm-link {
font-size: 14px;
}
}
}
}
<div class="container my-header">
<div class="my-logo1">
<img src="/images/my-Business-Logo-small.gif">
</div>
<div class="my-logo2">
<img src="/images/my-Business-Logo.gif">
</div>
<div class="header-info-nav">
<div class="username">
<%= GetUsername() %>
</div>
<div class="change-profile">
<a href="#">Change Profile</a>
</div>
<div class="ttm-link">
<a href="#">Back to TTM</a>
</div>
</div>
</div>
我将显示设置为网格,因为出于某种原因,我的 header-info-nav div 没有按照我的预期堆叠。我能找到的关于 div 问题的所有信息都是人们试图让他们并排的地方,但我的问题恰恰相反。
这是一个头文件,它应该在左侧显示 1 个徽标,在右侧显示 3 个堆叠的 div。然而,在 Internet Explorer 11 中,所有 div 都在彼此之上(重叠),就好像它们处于同一位置一样。 任何帮助将不胜感激。
【问题讨论】:
标签: html css twitter-bootstrap internet-explorer