Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
karakter kaldı

div leri yan yana sıralama

divler alt alta geliyor. Bunu önlemek için heryerde float left yazın diyor fakat bu seferde sayfanın soluna atıyor. Ben sayfanın hem ortasında olup hemde divlerin yanyana olmasını istiyorum. Ne yapmalıyım ?
  • Herkes Farklı birşey yazıyor. Lütfen son verdiğim kodda düzenlemesini yaparak yazarsanız çok daha kolay olur...
    spywaredz 4 ay önce yazdı
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Avatar of protest
    4 ay önce
    30 cevap - 6 soru
    önce yanyana gelmesini istedigin tum divleri kapsayan bir tasıyıcı div acman lazım. bu divin pozisyonunu istedigin yere yazacaksın. icinbdekilerde ise float: let olacak
    • Avatar of spywaredz spywaredz
      Olmadı. Yine yana kaçıyor. Bir örnek olarak demek istediğiniz kodu yazarsanız çok daha iyi anlarım...
      4 ay önce yazılmış
    • Avatar of protest protest
      <div style="margin: 0 auto; width: 300px; height: 300px; border:1px solid 
      
      #000;">
      
      <div style="float:left;border:1px solid #000;">1</div>
      <div style="float:left;border:1px solid #000;">2</div>
      
      
      </div>
      4 ay önce yazılmış
    • Avatar of protest protest
      <?php 
      include('mysql.php');
      ?>
      
      <div class="pagediv" align="center" style=" margin: 0 auto;">
      <div class="sayfalama" align="center" style=" margin: 0 auto;width:400px;">
      
      <?php
      $page=$_GET['page'];
      
      if ($page=="" || !is_numeric($page)) {
      $page=1;
      }
      $kacar=10;
      $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM problem"));
      $sayfa_sayisi=$kayit_sayisi['0']/$kacar;
      if ($kayit_sayisi%$kacar!=0) {
      $sayfa_sayisi++;
      }
      $nerden=($page*$kacar)-$kacar;
      $sorgu=mysql_query("SELECT * FROM problem WHERE lang = 2 ORDER BY id DESC LIMIT $nerden,$kacar");
      
      while ($veri=mysql_fetch_array($sorgu)) {
      $title=$veri["title"];
      $id=$veri["id"];
      
      }
      print '';
      //önceki sayfa...
      if ($page > 1) {
      $onceki_sayfa = $page - 1;
      echo '<div class="onepre" align="center" style=#top: 50%;display: table-cell; vertical-align: middle;"><a href="index.php?page='.$onceki_sayfa.'"> Önceki </a></div>';
      }
      //sayfa numaraları
      $range = 3;
      for ($i = ($page - $range); $i < (($page + $range) + 1); $i++) {
      if (($i > 0) && ($i <= $sayfa_sayisi)) {
      if ($i == $page) {
      echo '<div class="clickpage" align="center" style="text-align: center; float:left;  #top: 50%;display: table-cell; vertical-align: middle;"><a href="index.php?page='.$i.'">'.$i.'</a></div>';
      } else {
      echo '<div class="pagee" align="center" style="text-align: center; float:left;  #top: 50%;display: table-cell; vertical-align: middle;"><a href="index.php?page='.$i.'">'.$i.'</a></div>';
      }
      }
      }
      //sonraki sayfa...
      if ($page < $sayfa_sayisi - 1) {
      $sonraki_sayfa = $page + 1;
      echo '<div class="onepre" align="center" style=" #top: 50%;display: table-cell; vertical-align: middle;"><a href="index.php?page='.$sonraki_sayfa.'"> Sonraki </a></div>';
      }
      ?>
      </div>
      </div> 
      4 ay önce yazılmış
    • Avatar of spywaredz spywaredz
      <?php 
      include('mysql.php');
      ?>
      
      <div class="pagediv" align="center" style=" margin: 0 auto; vertical-align: middle; text-align: center;">
      <div class="sayfalama" align="center" style=" margin: 0 auto;width:350px; vertical-align: middle; text-align: center;">
      
      <?php
      $page=$_GET['page'];
      
      if ($page=="" || !is_numeric($page)) {
      $page=1;
      }
      $kacar=10;
      $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM problem"));
      $sayfa_sayisi=$kayit_sayisi['0']/$kacar;
      if ($kayit_sayisi%$kacar!=0) {
      $sayfa_sayisi++;
      }
      $nerden=($page*$kacar)-$kacar;
      $sorgu=mysql_query("SELECT * FROM problem WHERE lang = 2 ORDER BY id DESC LIMIT $nerden,$kacar");
      
      while ($veri=mysql_fetch_array($sorgu)) {
      $title=$veri["title"];
      $id=$veri["id"];
      
      }
      print '';
      //önceki sayfa...
      if ($page > 1) {
      $onceki_sayfa = $page - 1;
      echo '<a href="index.php?page='.$onceki_sayfa.'"><div class="onepre" align="center" style="text-align: center; float:left;  #top: 50%;display: table-cell; vertical-align: middle;"> Önceki </div></a>';
      }
      //sayfa numaraları
      $range = 3;
      for ($i = ($page - $range); $i < (($page + $range) + 1); $i++) {
      if (($i > 0) && ($i <= $sayfa_sayisi)) {
      if ($i == $page) {
      echo '<a href="index.php?page='.$i.'"><div class="clickpage" align="center" style="text-align: center; float:left;  #top: 50%;display: table-cell; vertical-align: middle;">'.$i.'</div></a>';
      } else {
      echo '<a href="index.php?page='.$i.'"><div class="pagee" align="center" style="text-align: center; float:left;  #top: 50%;display: table-cell; vertical-align: middle;">'.$i.'</div></a>';
      }
      }
      }
      //sonraki sayfa...
      if ($page < $sayfa_sayisi - 1) {
      $sonraki_sayfa = $page + 1;
      echo '<a href="index.php?page='.$sonraki_sayfa.'" style="text-align: center; vertical-align: middle;"><div class="onepre" align="center" style="text-align: center; float:left;  #top: 50%;display: table-cell; vertical-align: middle;"> Sonraki </div></a>';
      }
      ?>
      </div>
      </div> 
      


      Böyle düzenledim fakat bu seferde div in içindeki yazılar yukarı çıktı ortalayamıyorum :S
      4 ay önce yazılmış
  • Avatar of MFA
    4 ay önce
    22 cevap - 0 soru
    div içine float:left; yazınca divi solunda başka float:left; yoksa en sola dayar. Dolayısıyla bir kaç divi yanyana yazmak istiyorsan float:left; yazıp div'e bir genişlik vermen yan yana dizileceklerdir.
    • Avatar of spywaredz spywaredz
      Bunu yapamam çünkü bunu php ile ilişkilendiriyorum. Bu yüzden boyu ne kadar olucağı belli olmuyor ve değişebiliyor...
      4 ay önce yazılmış
    • Avatar of sharq sharq
      <div style="margin:0px auto; width:900px;">
          <div style="float:left;"></div>
          <div style="float:left;"></div>
          <div style="float:left;"></div>
      <div style="clear:boath;"></div>
      </div>
      


      ilk div'in genişliği senin sayfanın genişliğiyle aynı olsun o div senin taşıyıcı div'in
      sondaki div ise temizleme işlemi yapyır yani 3 divi float ettirince taşıyıcı divin altına geçiyor bu hatayı düzeltiyor.
      4 ay önce yazılmış
  • Avatar of spywaredz
    4 ay önce
    12 cevap - 41 soru
    <div class="pagediv" align="center" style=" margin: 0 auto;"><?php include('mysql.php');

    $page=$_GET['page'];

    if ($page=="" || !is_numeric($page)) {
    $page=1;
    }
    $kacar=10;
    $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM problem"));
    $sayfa_sayisi=$kayit_sayisi['0']/$kacar;
    if ($kayit_sayisi%$kacar!=0) {
    $sayfa_sayisi++;
    }
    $nerden=($page*$kacar)-$kacar;
    $sorgu=mysql_query("SELECT * FROM problem WHERE lang = 2 ORDER BY id DESC LIMIT $nerden,$kacar");

    while ($veri=mysql_fetch_array($sorgu)) {
    $title=$veri["title"];
    $id=$veri["id"];

    }
    print '';
    //önceki sayfa...
    if ($page > 1) {
    $onceki_sayfa = $page - 1;
    echo '<a href="index.php?page='.$onceki_sayfa.'"><div class="onepre" align="center" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;"> Önceki </div></a>';
    }
    //sayfa numaraları
    $range = 3;
    for ($i = ($page - $range); $i < (($page + $range) + 1); $i++) {
    if (($i > 0) && ($i <= $sayfa_sayisi)) {
    if ($i == $page) {
    echo '<a href="index.php?page='.$i.'"><div class="clickpage" align="center" style="text-align: center; float:left; #position: absolute; #top: 50%;display: table-cell; vertical-align: middle;">'.$i.'</div></a>';
    } else {
    echo '<a href="index.php?page='.$i.'"><div class="pagee" align="center" style="text-align: center; float:left; #position: absolute; #top: 50%;display: table-cell; vertical-align: middle;">'.$i.'</div></a>';
    }
    }
    }
    //sonraki sayfa...
    if ($page < $sayfa_sayisi - 1) {
    $sonraki_sayfa = $page + 1;
    echo '<a href="index.php?page='.$sonraki_sayfa.'"><div class="onepre" align="center" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;"> Sonraki </div></a>';
    }
    ?></div>

    Yapamadım. Şu kodlar arasından düzenleyip bir gösterirmisiniz?
  • Avatar of cgelis
    4 ay önce
    7 cevap - 0 soru
    display: inline kullanınız
    • Avatar of siyahbeyaz siyahbeyaz
      display:inline ie 6 ve 7 lerde problem yaratior..
      4 ay önce yazılmış
  • Avatar of siyahbeyaz
    4 ay önce
    149 cevap - 18 soru
    css clearfix arastırınız.. derdinize care olacaktir :)