• 04-03-2013, 14:23:52
    #10
    Ben mantığı anlıyamadım hocam aşşağıda footer a div tanımlıyorsunuz bu divin en üste sabitlenmesini istiyorsunuz :S Mantığı anlayamadım ben :S
  • 04-03-2013, 16:32:00
    #11
    EkolWeb adlı üyeden alıntı: mesajı görüntüle
    Doğru anladıysam alan1 sayfanın yukarısında, alan2 ise footer'da olacak. alan2 alan1 divinin içerisinde olacak. Bu durumda aşağıdaki gibi dener misiniz?
    Sizin dediğiniz gibi oluyor ancak benim anlatmaya çalıştığım bu değil
    alan1 position:fixed altta olacak
    alan2 position:absolute üstte olacak
    sizin yazdığınızda position değerleri tam tersi verilmiş


    muh4mmet adlı üyeden alıntı: mesajı görüntüle
    Ben mantığı anlıyamadım hocam aşşağıda footer a div tanımlıyorsunuz bu divin en üste sabitlenmesini istiyorsunuz :S Mantığı anlayamadım ben :S
    Hocam söylediğim işlem footer'da bulunan alanı bir javascript işleminden sonra ekranın üstüne almakla alakalı onun için sordum normalde bende alan1 dışına koyarım yoksa

    Cevap veren arkadaşlara çok teşekkür ederim umarım bi çözüm bulurum benim için önemli çünkü
  • 04-03-2013, 16:39:17
    #12
    alan2 divini alan1 divinin içerisine alıp positionları ters yaparsanız sorun çözülür.

    <STYLE type=text/css>
    .alan1{
        z-index:1;
        position:fixed;
        width:100%;
        height:50px;
        bottom:0px;
        left:0px;
        background:red;
        overflow:hidden;
        color:#fff;
    }
    .alan2
    {
        z-index:2;
        position:absolute;
        top:0px;
        left:0px;
        height:50px;
        width:50px;
        background:#333;
    }
    </STYLE>  
    
    <div class="alan2">
    <div class="alan1"></div>
    </div>
  • 04-03-2013, 16:45:49
    #13
    EkolWeb adlı üyeden alıntı: mesajı görüntüle
    alan2 divini alan1 divinin içerisine alıp positionları ters yaparsanız sorun çözülür.

    <STYLE type=text/css>
    .alan1{
        z-index:1;
        position:fixed;
        width:100%;
        height:50px;
        bottom:0px;
        left:0px;
        background:red;
        overflow:hidden;
        color:#fff;
    }
    .alan2
    {
        z-index:2;
        position:absolute;
        top:0px;
        left:0px;
        height:50px;
        width:50px;
        background:#333;
    }
    </STYLE>  
    
    <div class="alan2">
    <div class="alan1"></div>
    </div>
    ama benim yukarı almak istediğim alan iç kısımda olan ve absolute değeri almış div.

    Sizin açıklamanızdan sonra sorunu şimdilik şu şekilde çözdüm her ikisinede position:fixed verdim o şekilde olcak artık.Çok teşekkür ederim..
  • 04-03-2013, 17:10:18
    #14
    YokSun adlı üyeden alıntı: mesajı görüntüle
    ama benim yukarı almak istediğim alan iç kısımda olan ve absolute değeri almış alan.

    Sizin açıklamanızdan sonra sorunu şimdilik şu şekilde çözdüm her ikisinede position:fixed verdim o şekilde olcak artık.Çok teşekkür ederim..
    Şimdilik sorunu çözdüyseniz problem yok ancak bahsettiğiniz şeklin de çözümünü üretmek lazım aynı durumla karşılaşacak başka arkadaşlar için yardımcı olur belki. Çözüm bulursam yazacağım.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:10:18 -->-> Daha önceki mesaj 16:48:14 --

    Problem alan1 yani kapsayıcı divin fixed ya da absolute olması ile ilgili değil, alan1 fixed tanımlandığı için içerisinde ki absolute element top:0 verdiğinizde fixed içerisinden çıkamıyor. Dolayısı ile top:-50px; gibi bir tanımlama ile dışarı çıkartabilirsiniz. Ancak bu şekilde de çözülmez çünkü alan1 kapsayıcı elementi overflow:hidden özelliğine sahip, eksi parametre verseniz dahi çıkmaz. Çözüm için jquery ile ekran yüksekliğini hesaplayıp top:-ekran yüksekliği uygulayarak sayfanın tepesine çıkartabiliriz. Tabi overflow:hidden olmamak şartı ile. Başka bir çözüm gelmiyor aklıma maalesef.
  • 04-03-2013, 20:59:19
    #15
    arkadaşlar tüm yapılabilecek işlemleri yazmışlar ama clear:both denedin mi hocam belki css yi kandırabilirsin
  • 05-03-2013, 23:42:05
    #16
    gonejko adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar tüm yapılabilecek işlemleri yazmışlar ama clear:both denedin mi hocam belki css yi kandırabilirsin
    Denedim bi faydası olmadı