• 24-08-2010, 17:10:01
    #1
    Üyeliği durduruldu
    resimdeki (http://i35.tinypic.com/5d8dol.png) gibi her td'nin sonuna benim belirlediğim bir resim dosyası koymak istiyorum.
    bunu :after :before ile yaptım ama internet explorer'ın hiçbir sürümünde çalışmıyor ve diğerlerinde yeni bir td olarak tanıyor ve tablo kayıyor.
    td'den sonra koysam satır sayısı kadar tablonun başına yazıyor o da olmadı. bu arada bilgileri mysql'den çekiyorum. satır sayısı ona göre belirleniyor. yardımcı olursanır sevinirim.
  • 24-08-2010, 17:43:15
    #2
    mevcut kodun ne ki
  • 24-08-2010, 17:48:35
    #3
    Üyeliği durduruldu
    mevcut kodda aslında özel birşey yok. tr td kodları işte. eğer css'yi soruyorsanız:

    tr.kirmizi {border:none;}
    tr.kirmizi:after {content:url(r.png); width:12px;}
    tr.kirmizi:before {content:url(r-ters.png); position:relative; float:right; width:12px;}
    tr.kirmizi td {background:#A8431D; border:1px solid #8F3B1A; color:#fff; padding:6px 10px 7px 10px;}
    tr.kirmizi td a {color:#fff; font-weight:700; text-shadow:0px 0px 1px #000; font-size:14px;}
    td.kirmizi {width:150px;}
    tr.ozellik td {border-bottom:none;}

    şeklinde.

    html'de ise:

    <table>
    <tr class="ozellik">
    <td style="background:#ADD9CE; border:none;"></td>
    <td style="background:#ADD9CE; border:none;"></td>
    <td>Protein</td>
    <td>Kök Hücre</td>
    <td>Üretici Hücre</td>
    <td>Savaşçı Hücre</td>
    <td>Üreme Hücresi</td>
    </tr>
    html;
    while($r=mysql_fetch_array($s)){
    $sorta.=<<<html
    <tr class="kirmizi">
    <td style="border-left:none; width:150px;"><a href="kolonisec.php?kolonisec=$r[id]">$r[isim]</a> ($r[x]|$r[y])</td>
    <td>$r[pro]</td>
    <td>$r[h1]</td>
    <td>$r[h2]</td>
    <td>$r[h3]</td>
    <td style="border-right:none;">$r[h4]</td>
    </tr>
    </table>

    bu da html kodu php tagları içinde.
  • 25-08-2010, 08:50:17
    #4
    sağa sola koyduğun image lar içinde td açıp içine koymayı dene, before after olayına girme eski browserlar için iyi olmaz. önerim <li> ile yada <div> ile yapman listelemeni ama table gideceksen başına sonuna iki td daha eklemen iyi olur