私はこのポストを見ましたNavigation Menu CSS loads slowly, causes it to align vertically for a few seconds? 試しましたが、助けになりませんでした。無秩序リストはゆっくりとロードされ、1〜2秒間垂直に整列された後、水平に整列されますか?
asp.netプロジェクトで使用しています。 Site.Masterコード:1〜2秒後に
<head>
<style>
.body {
font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}
.navbar {
margin-bottom: 0;
background-color: black;
z-index: 9999;
border: 0;
font-size: 12px !important;
line-height: 1.42857143 !important;
letter-spacing: 2px;
border-radius: 0;
font-family: Montserrat, sans-serif;
}
.navbar li a, .navbar .navbar-brand {
color: black !important;
}
.navbar-nav li a:hover, .navbar-nav li.active a {
color: #fff !important;
background-color: #fbb534 !important;
}
.navbar-default .navbar-toggle {
border-color: transparent;
color: #fff !important;
}
</style>
</head>
<body data-target=".navbar">
<header>
<nav class="navbar navbar-default" style="margin-bottom: 0px; clear: none; background-color: white; border-color: white;">
<div class="container" style="margin-left: 0px;">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<img src="../../Images/Logo.png" width="130" height="40" style="margin-right: 40px;" />
</div>
<div class="collapse navbar-collapse" id="myNavbar" >
<ul class="nav navbar-nav navbar-left">
<li style="padding-left: inherit"><a id="A1" runat="server" href="~/Admin" title="Admin">ADMIN</a></li>
<li style="padding-left: inherit"><a id="A2" runat="server" href="~/Configuration" title="Configuration">CONFIGURATION</a></li>
<li style="padding-left: inherit"><a id="A3" runat="server" href="~/Reports" title="Reports">REPORTS</a></li>
<li style="padding-left: inherit"><a id="A4" runat="server" href="~/Upload" title="Upload">UPLOAD</a></li>
<li style="padding-left: inherit"><a id="A5" runat="server" href="~/Billing" title="Billing">BILLING</a></li>
</ul>
</div>
</div>
</nav>
</header>
</body>
:
---------------- ------ここで始める編集-----------------------
注:ブートストラップCSSは使用されていません。またはその。 site.masterのプレーンcssとhtmlが使用されています。
私はついに自分の問題を見つけました。
トライアル:回答に含まれているすべての提案を試してみましたが、ありがとうございましたが、役に立たなかったのです。
問題:コンテンツがない空のaspxページを作成し、マスターページをロードしました。私が見るものは以下の通りです:、一部のコンテンツが読み込まれたページが、それはこのように正確にナビゲーションバーを設定したときに一方
それが1~2秒間空になると、管理ページがロードのように見え、私がしたので、何
が、私はそれがあまり醜い作るために:(
li{
display: inline;
}
コードの下に置いている:それはレンダリングするときには、正しいスタイルを設定します
他の提案はありますか?
あなたのページのタイムラインをチェックしようとしましたか?ロードからスタイルの適用まで何が待っているかを確認してください。 devモードでChromeのタイムラインを使用します。ネットワークにも刻むことを忘れないでください。 – JaredT
JSfiddle(または同様のもの)でも複製できますか?これは、通常、より明確かつ迅速な答えを得る。人々がちょうど推測から防ぐ。 – JaredT
私はそれをjsfiddleに入れて、それをよりよく説明しようとします。とにかくそれを置くことができますか? – Sak