Bu ve benzer problemler için js dosyalarını </body>'den yazaraktan yükletmek
ve css dosyalarının çekilmesi için http request sayısını azaltmanın daha iyi
olacağını düşünüyorum. Firebug'un Yslow eklentisini yükleyip performansını
kontrol edebilirsiniz.
tab menünün birbirine girmemesi gerekir, eğer list-style:none; ve
display:inline; yapmışsanız.
Başka bir extrem çözüm ise: head içinde style diye o birbirine giren
elementleri direkt tanımlayabilirsiniz.
*şu şekilde:*
<html>
<head>
<style type="text/css">
// sen misin birbirine giren
div#birbirinegiren{
overflow:hidden;
display:inline;
list-style:none;
}
</style>
</head>
<body>
<div id="birbirinegiren">
</div>
<script src="jquery.js"></script>
</body>
</html>
inşallah sorunuzu doğru anlamışımdır.
küçük not: eğer internette google'ın seveceği sayfalar yapmak istiyorsanız
150kb'tan düşük sayfalar üretin :)
--
Hüseyin MERT
http://www.hmert.com
2009/6/25 omer <omerol...@gmail.com>
> Arkadaşlar başınıza muhakak gelmistir bu sekilde birsey ornek vermek
> gerekirse bi tab menu (jquery ui ile gelen olabilir) eklediginizde
> sayfanın yuklenmesi sirasinda style dosyaları yuklenmediginden dolayı
> hersey birbirine girmis olarak gozukuyor.Buna cozumun overflow hidden
> yapip kismi bir cozum gelistirdim ama yinede saglikli bir cozum
> degil. Bunu onlemenin yolu nedir ? Tecrubelerinizi paylasirsaniz
> sevinirim.