• 26-01-2010, 06:29:17
    #1
    merhaba..

    sistemde alt alta olan bir listem var yaklaşık 100 kadar. css ye display:inline yazdım haliyle şu şekilde oldu;

    a b c ç d e f g .......

    gibi.. ben bunu ;
    a b c ç
    d e f g

    gibi blok blok göstermek istiyorum. bunu css ilemi yapacaz nasıl olacak.

    teşekkürler şimdiden
  • 26-01-2010, 07:09:59
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Float:left kodunu her eleman icin ver. Elemanlarin width degerlerini de ata. bu 100 tane elemani baska bir div ile kapsa ve bu elemanin width degeri de css kutu modeline gore senin a b c d elemanlarinin 4 kati olsun...
  • 26-01-2010, 07:23:15
    #3
    Umarım bahsettıgını anlamıstır arkadas

    #kaplama {width:400px;float:left;} // bu senın elementlerın kaplaması.yanyana 4 tane verecegını farzederek 400 dedim.
    .element {width:100px;height:50px;float:left;} // buda senın her bır elementının classı.
    
    <div id="kaplama">
    <div class="element">a</div>
    <div class="element">b</div>
    <div class="element">c</div>
    <div class="element">d</div>
    <div class="element">e</div>
    <div class="element">f</div>
    <div class="element">g</div>
    <div class="element">h</div>
    ...
    ...
    ...
    </div>
    gibi...


    Sonuc:

    a b c d
    e f g h
  • 26-01-2010, 07:26:07
    #4
    Telefondan bu kadar oluyor erturk yoksa yazardim senin gibi kodu direk.
    Boyle daha iyi olmus hem, benim yazi senin kodun aciklamasi gibi...
  • 26-01-2010, 07:29:14
    #5
    Bende o niyetle yazdım zaten kodları direkt calıstıracaktır ama onemli olan mantıgı kavraması. o yuzden ılk once senın yazın sonrada benım kodlar tam uyuştu diye dusunuyorum
  • 26-01-2010, 07:54:01
    #6
    o şekilde 100 tane varsa 100ünü de yazmam gerekecek yani . peki o listeyi okumasının bi yolu yokmu. yani şöyle;

    bu liste, dizi isimlerinin olduğu liste. sitedeki kategori yani bi nevi. kategorileri okuyarak yapamazmı. table da denedim ama saçma bişey çıktı. olmadı yani.

    not: benim eksik anlatmamdan kaynaklanan yanlış anlama için özürdilerim.
  • 26-01-2010, 07:55:02
    #7
    Bu verileri veritabanındanmı cekıyorsunuz ?
  • 26-01-2010, 07:55:44
    #8
    evet.
  • 26-01-2010, 08:03:30
    #9
    o halde şunu yapman kafi olacaktır.

    <div id="kaplama">
    <?
    $baglan = mysql_query("select * from tablon order by id desc limit 0,50");
    while ($yaz = mysql_fetch_array($baglan)) {
    ?>
    <div class="element"><?=$yaz[baslik];?></div>
    <? } ?>
    </div>
    Bu sayede tablondaki son 50 elementi yanyana ve otomatik alta gececek sekilde döndürmüş olursun. Yatıyorum. Hayırlı sabahlar. Eger halledemezsen uyandıgımda bakarım tekrar.