SORU
2 Ocak 2010, CUMARTESİ


Masa düzeni - neden-satır bir tablo boşluğu kabul etmez CSS?

<style>
.container {
    width: 850px;
    padding:0;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.row  {
    display: table-row;
    margin-bottom: 30px; /* HERE */
}
.home_1 {
    width:64px;
    height: 64px;
    padding-right: 20px;
    margin-right: 10px;
    display: table-cell;
}
.home_2 {
    width:350px;
    height: 64px;
    padding: 0px;
    vertical-align: middle;
    font-size: 150%;
    display: table-cell;
}
.home_3 {
    width:64px;
    height: 64px;
    padding-right: 20px;
    margin-right: 10px;
    display: table-cell;
}
.home_4 {
    width: 350px;
    height: 64px;
    padding: 0px;
    vertical-align: middle;
    font-size: 150%;
    display: table-cell;
}
</style>

Ve aşağıdaki html

<div class="container">
    <div class="row">
        <div class="home_1"></div>
        <div class="home_2"></div>
        <div class="home_3"></div>
        <div class="home_4"></div>
    </div>

   <div class="row">
       <div class="home_1"></div>
       <div class="home_2"></div>
   </div>
</div>

benim sorum şu çizgiler CSS belirgin göredir. Satırlar onları ayırmak için alt kenar boşluğu eklemek için çalıştım bu yüzden birbirine çok yakın olduğunu öğrendim. Ne yazık ki çalışmıyor. Tablo hücrelerinin kenar boşlukları eklemek için satırları ayırmak için var.

Bu davranışın arkasında yatan sebep nedir ?

Ayrıca, bu strateji, benim yaptığım gibi: layouting gerçekleştirmek için kullanmak için ok

[icon] - text      [icon] - text
[icon] - text      [icon] - text

yoksa daha iyi bir strateji midir ?

CEVAP
2 Ocak 2010, CUMARTESİ


CSS 2.1 standardı, bölüm 17.5.3 bakın. display:table-row, kullandığınızda DİV yüksekliği sadece içinde table-cell elementler yüksekliği ile belirlenir. Böylece, kenar boşluğu doldurma ve bu öğeler üzerinde yüksekliği hiçbir etkisi yoktur.

http://www.w3.org/TR/CSS2/tables.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006