テキストの量に応じてサイズを変更する動的 div を実行しています。(つまり、メイン div の幅を定義できません)
問題は、私の現在の CSSでは、これがページの最初の読み込み時に起こっていることです:
ただし、 を押すF5と、ページのサイズが自動的に変更されて次のように戻ります。
なぜこうなった?どうすれば解決できますか?私はこの部分に困惑しておりcalc
、などの高度な CSS 関数も試しました。
jsFiddle で問題を再現することはできませんが、使用しているコードを提供しました。
HTML
<div class="breadcrumbz">
<ul id="breadcrumbs" class="uppercase">
<li><a href="http://localhost/adsg">Home</a></li>
<span>/</span>
<li><a href="http://localhost/adsg/blog/" title="View all posts in blog" rel="category tag">blog</a></li>
<span>/</span>
<li class="single">On the Go.</li>
</ul>
</div>
CSS
.breadcrumbz { padding:6px 6px 6px 6px; margin:2% 0 0 4%; position:relative; background-color:#3b3c3e; float:left; }
.breadcrumbz ul { white-space:nowrap; float:left; }
.breadcrumbz ul li { display:inline; }
.breadcrumbz ul li:first-child a { padding:0 4% 0 0; }
.breadcrumbz ul li a { padding:0 4%; }
.breadcrumbz ul li span { padding:0 4%; }
.breadcrumbz ul li:last-child a { padding:0 0 0 4%; }
.breadcrumbz ul li.single { padding:0 0 0 4%; }