margin-top
正在IE中工作,但在Google Chrome中無法正常工作。在我的設計中,兩個菜單分別顯示每個菜單。margin-top在Internet Explorer中工作,但在谷歌瀏覽器中不工作
問題出在這一行margin-top:30%;
in .anothermenu ul
。
在設計中,如果我在Chrome中工作,則第二個菜單顯示在第一個菜單上方,第二個菜單顯示在頁面頂部(菜單111,222,333)。但是在Internet Explorer 11中未顯示此問題
body {
margin: 0
}
.container ul {
border-top: 2px solid red;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
position: fixed;
/* Set the navbar to fixed position */
top: 0;
/* Position the navbar at the top of the page */
width: 100%;
/* Full width */
height: 4%;
padding: 1px;
}
.container li {
float: right;
}
.container li a {
color: white;
padding: 16px;
text-decoration: none;
}
.container li i {
color: white;
}
.w3ls_header_middle {
padding: 0 0;
}
.agileits_logo {
float: right;
margin-right: 0em;
margin-top: 2em;
}
.agileits_banner {
float: left;
margin-left: 1em;
}
.anothermenu ul {
position: absolute;
margin-top: 30%;
list-style-type: none;
overflow: hidden;
background-color: #333;
height: 10%;
width: 100%;
}
.anothermenu li {
float: left;
width: 10%;
}
.anothermenu li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
.anothermenu li a:hover:not(.active) {
background-color: #111;
}
<div class="container">
<ul>
<li><a href="#home">الرئيسيه</a></li>
<li><a href="#news">نبذه عن</a><i>|</i></li>
<li><a href="#contact">اتصل بنا</a><i>|</i></li>
<li><a href="#contact">اللغه</a><i>|</i></li>
<li><a href="#contact"> تسجيل دخول</a><i>|</i></li>
</ul>
<div class="w3ls_header_middle">
<div class="container">
<div class="agileits_logo">
<img src="../../images/logo.png">
</div>
<div class="agileits_logo"></div>
</div>
<div class="agileits_banner">
<embed src="../../images/banner.swf" type="application/x-shockwave-flash" width="600" height="200" />
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="anothermenu">
<ul>
<li><a href="#home">111</a></li>
<li><a href="#news">222</a><i>|</i></li>
<li><a href="#contact">333</a><i>|</i></li>
<li><a href="#contact">444</a><i>|</i></li>
<li><a href="#contact">555</a><i>|</i></li>
</ul>
</div>
您需要提供實際的有效HTML輸出。對於大多數不使用.NET的人來說,這種@Scripts的東西是沒用的。 – Rob
好吧,我會這樣做,但爲什麼我的代碼上面的工作在IE 11和不工作在谷歌鉻 –
任何時候有人說「它在IE瀏覽器」,但不是其他瀏覽器,它會立即告訴我的代碼是錯誤的。 IE最好不過了,但是如果沒有可行的例子,我無法測試你的代碼。 – Rob