2016-04-12 17 views
3

Projemde krom, FF ve IE 11'de beklendiği gibi görünen bir navbar var, ancak bir şekilde Internet Edge özel.Bootstrap 3 navbar Microsoft Edge'de düzgün bir şekilde görüntülenmiyor

<nav class="navbar navbar-default navbar-static-top" style="margin-bottom: 0px" id="mainNavbar"> 
 
    <div class="container-fluid"> 
 
     <div class="navbar-header"> 
 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
 
       <span class="icon-bar"></span> 
 
       <span class="icon-bar"></span> 
 
       <span class="icon-bar"></span> 
 
      </button> 
 
      <a href="desktop.aspx"> 
 
       <img id="Image1" style="padding-top:0px; padding-left:0px;width:200px;height:44px;" src="logo.png"/> 
 
      </a> 
 
      </div> 
 
      <div id="navbar" class="navbar-collapse collapse"> 
 
       <ul class="nav navbar-nav navbar-right"> 
 
       <li> 
 
        <a href="affected.aspx"><img src="log-incident-icon.svg" style="height:25px;"/> 
 
        <span style="margin-left:5px;">Log an incident</span></a></li> 
 
       <li id="adminMenuItem"> 
 
        <a href="myIncidents.aspx"> 
 
        <img src="my-incidents-icon.svg" style="height:25px;"/> 
 
        <span style="margin-left:5px;">My Incidents</span> 
 
        </a> 
 
       </li> 
 
       <li> 
 
        <a href="incidentRegister.aspx"> 
 
        <img src="allocate-incident-icon.svg" style="height:25px;"/> 
 
        <span style="margin-left:5px;">Allocate incident</span> 
 
        </a> 
 
       </li> 
 
       <li> 
 
        <a href="dashboard.aspx"> 
 
        <img src="dashboard-icon.svg" style="height:25px;"/> 
 
         <span style="margin-left:5px;">Dashboard</span> 
 
        </a> 
 
       </li> 
 
       <li> 
 
        <a href="admin.aspx"> 
 
        <img src="settings-icon.svg" style="height:25px;"/> 
 
        <span style="margin-left:5px;">Admin</span> 
 
        </a> 
 
       </li> 
 
       <li> 
 
        <a href="default.aspx"> 
 
        <img src="logout-icon.svg" style="height:25px;"/> 
 
         <span style="margin-left:5px;">Log out</span> 
 
        </a> 
 
       </li> 
 
      </ul> 
 
     </div> 
 
    </div> 
 
</nav>
Aşağıda

navbar gibi görünmelidir ne: Aşağıda

navbar tanımlayan html kodu

enter image description here

Ve burada Microsoft ne olduğunu Kenar tükürür:

enter image description here

bağlantı etiketleri tüm yer kaplıyor gibi görünüyor, ama ben daha düzenini bozmadan onları içeriğin genişliğine küçültmek için bir yol anlamaya olamaz. Baska öneri?

+0

Cidden Microsoft'un ısrar ettiğini ve berbat tarayıcıları yayınlamayı durduracağını ciddi olarak düşündüm. Tarayıcı işinden çıkmalılar. dönem. – isapir

cevap

1

Sadece aynı sorunu olduğunu öğrendim. svg simgelerini kaldırdığımda çalıştı. .png, .jpg veya neyse kullanmayı deneyin. Menü içindeki simgeler içeren öğeler için de aynısını yapmalısınız!

+1

SVG kullanıyoruz, bu yüzden haklı olabileceğinizi düşünüyorum. İdeal olmayan sabit genişlikler ve maksimum genişlik değerleri ekledik, böylece cevabınızı kabul ediyorum. Teşekkürler – raymondboswel

-1

Başlık dosyası IE uyumluluk kılavuzuna yazılmıştır. Internet explorer tarayıcı uyumluluk sorunları ile başa çıkmak için adanmış yeni bir CSS dosyası oluşturun.

enter image description here

İlgili konular