• 26-01-2009, 07:00:51
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Para az kusura bakmayın Neyse..
    Aşağıdaki durum için ne denediysem olmadı. Belki salağıma geldi belki çok basit birşeyi atladım bilmiyorum bazen insan bakarkör olabiliyor.

    3 div var, 2 diyelim.

    <div id="birinci" class="birincistil"></div>
    <div id="ikinci" class="ikincistil"></div>

    .birincistil{
    position: absolute; top: 0px;
    margin-left: 2%; margin-right: 2%;
    width: 900px; min-height:1000px;
    }

    Birinci DIV belli bir pozisyonda duruyor, yüksekliği herhangi bir yükseklik olabilir. İçerik ortalanmış durumda (div geniş olduğundan 2% ile ortalamak yetiyor. )

    İkinci DIV bunun hemen altına yine ortalanmış olarak birincinin yüksekliğinden bağımsız olarak gelecek (footer gibi düşünebilirsiniz.)

    Soru: ikincistil'i yazınız.

    ikincistil{
    }

    1. table'lı bir çözüm istemiyorum, işime yaramaz,
    2. position: relative; top: 2px; gibi şeylerin çoğunu denedim, anlamadığım bir şekilde pos: relative yapınca
    ilk div'in ortalarında bir yerlerde çıkıyor. Çok sinir bozucu.

    Tolga
  • 26-01-2009, 11:07:11
    #2
    Alıntı
    Sanırım yanlış anladım ama yinede yazayayım
    +++++
  • 26-01-2009, 13:46:09
    #3
    İlk denediğim buydu abi. Yani anlamıyorum belki arada kapanmamış bir <div var diyeceğim ama firebug ile birşey göremedim. Nedense ilk div'in göbeğine yerleşiyor. Belki min-height sebebiyledir bunu da denerim.
  • 26-01-2009, 18:31:58
    #4
    w3root adlı üyeden alıntı: mesajı görüntüle
    İlk div de position: kullandıysanız kaldırın onu. position: absolute; kullanım amacı içinde bulunduğu div'i baz alarak top,left vs değerleri vererek yerleştirme yapmaktır.
    Kapsayıcı div'i baz alması için kapsayıcı div'e de position: relative; yazman lazım. min-height ile alakası yok.
    Şimdi şöyle, ilk div için yerine göre (sayfasına göre) tavana göre top: 100px; olacağı zaman da olacak, mesela
  • 26-01-2009, 19:49:03
    #5
    w3root adlı üyeden alıntı: mesajı görüntüle
    İlk div'in içeriğe göre height(yükseklik) değeri almasını istiyorsan. birincistile
    height:inherit;
    eklemelisin.
    Tamam teşekkürler deneyeceğim.
    Tolga