• 18-07-2008, 12:02:09
    #1
    Üyeliği durduruldu
    evt arkadaşlar. basit bir html tablosu yaptım..

    sitenin en tepedeki doctype olarak şunu kullanıyorum :

    Alıntı
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="XHTML namespace">
    bunuda css öğreten bi siteden aldım yani detaylarını bilip tercih ettiğim standart değil. sadece uygunluk açısından bende eklemeyi uygun gördüm.

    şuda yaptığm basit bi tablonun kodu:

    Alıntı
    <table style="width: 100%" border="1">
    <tr>
    <td style="width: 11px">
    <input name="ptype1" type="radio" value="V1" checked="checked" /></td>
    <td><p>ŞIK 1</p></td>
    </tr>
    <tr>
    <td style="width: 11px">
    <input name="ptype2" type="radio" value="V1" checked="checked" /></td>
    <td><p>ŞIK 2</p></td>
    </tr>
    <tr>
    <td style="width: 11px">
    <input name="ptype" type="radio" checked="checked" value="V1" /></td>
    <td><p>ŞIK 3</p></td>
    </tr>
    </table>

    ve DOCTYPE yüzünden olanlar iç karartıcı :




    günümüzde işini bilen her webmaster doctype tanımlıyor ve tanımlanmasını öneriyor. ben eski kafa bi tasarımcı olarak daha önce yaşamadığm basit görünüm sorunlarını sırf doctype tanımladım diye yaşıyorum. CSS yada HTML ne yapsam yapayim ya IE bozuk gösteriyor yada FF.. kaçacak yer deişik stiller arıyom yapamadığım şeyler için. Çözüm önerisi olan varmı? Nası bi doctype kullanmalıyım? Doctype seçtim diye kendimi zoramı soktum? Sileymimi ?
  • 18-07-2008, 12:48:39
    #2
    Üyeliği durduruldu
    Ya arkadaşlar çıldırmak üzereyim. Farklı doctype lar buluyorum öğretici makale vs sitelerden.

    Kafadan 6 7 tane doctype buldum. Her birini tek tek koyup denedim. Birinde yukardaki sorun düzelir başka bi sorun çıkar. Tablolar düzeliyor ama FF de textboxlar küçülüyor heighti artırıyorum IE den bakınca 2 3 stır sığacak boyuta geliyor .. Ortalanmış yazılarım sola yapışıyor doctype silsem yine benzer sorunlar. Ne halt yicemi şaşdım bırakıcam bu işleri gidip çıraklık yapacam manavda ya töbee
  • 18-07-2008, 13:53:16
    #3
    Üyeliği durduruldu
    ben de birkaç sene önce bu sorunlarla çok karşılaştım. makaleler falan çoğu zaman yetersiz kalıyor bu konuda. çözümü tablolardan kurtulup tamamen div e geçmekte buldum. bu projenden sonra div'e geçmeni öneririm, ruh sağlığı açısından güzel oluyor (:
  • 18-07-2008, 14:03:59
    #4
    Üyeliği durduruldu
    mxunal adlı üyeden alıntı: mesajı görüntüle
    ben de birkaç sene önce bu sorunlarla çok karşılaştım. makaleler falan çoğu zaman yetersiz kalıyor bu konuda. çözümü tablolardan kurtulup tamamen div e geçmekte buldum. bu projenden sonra div'e geçmeni öneririm, ruh sağlığı açısından güzel oluyor (:
    evet div ler tablo lara göre daha doğru çalışıyor hatta başka bi tabloyu yaparkende aynı genşleme sorunu oldu. bende onu div lerle yaptım (hatta bi programla table-to-div çevirisi yaptım) ama ozamanda yaptığın hücreler satırlar kadar CSS class tanımlıyor ayrı ayrı. her tablo için css ler oluşturursam halim harab Sonuçta css gibi şeylerin en onemli hedeflerinden biride kod yığınından kurtulmak. css ile 10 adım ileri atarız diyoruz 10 adımda geri geliyoruz elde var sıfır sonuç stres
  • 18-07-2008, 14:22:03
    #5
    Üyeliği durduruldu
    Captive adlı üyeden alıntı: mesajı görüntüle
    evet div ler tablo lara göre daha doğru çalışıyor hatta başka bi tabloyu yaparkende aynı genşleme sorunu oldu. bende onu div lerle yaptım (hatta bi programla table-to-div çevirisi yaptım) ama ozamanda yaptığın hücreler satırlar kadar CSS class tanımlıyor ayrı ayrı. her tablo için css ler oluşturursam halim harab Sonuçta css gibi şeylerin en onemli hedeflerinden biride kod yığınından kurtulmak. css ile 10 adım ileri atarız diyoruz 10 adımda geri geliyoruz elde var sıfır sonuç stres
    bahsettiğin gibi "table to div" programları ile değil de sıfırdan kendin yazmayı denersen daha rahat edersin. çünkü hücrelerdeki satırlar aynı uzunluk ve genişlikte. tek class ile halledersin hepsini.
  • 18-07-2008, 15:26:52
    #6
    Üyeliği durduruldu
    evet aslında doğru aynı genişlikleri.

    ama ben bu div + css kullanılrak yapılan tablolardan hiç bişi anlamadım. bi left bi right giriyor alt alta div ler sıralıyor nası oluyor çözemedim O yüzden öyle bi program aramıştım.
  • 19-07-2008, 12:11:23
    #7
    Üyeliği durduruldu
    divleri yanyana koymak ya da alt alta boşluklu koymak çok basit işler. ne dediğini de tam anlayamadığım için cevap veremiyorum. lakin mantığını kavramak 2 gününü almaz. ondan sonra yaşasın özgürlük olayları (:
  • 20-07-2008, 01:44:39
    #8
    CSS yi tam öğrenmek gerekiyor öncelikle..
  • 20-07-2008, 02:08:00
    #9
    Üyeliği durduruldu
    abi bilmemki şu CSS deki güzelliklerin FF ve IE de farklı gösterlmesi beni hepten üzüyor. Gelinebilecek en iyi nokta CSS li yapılmış sayfalar deniyor ama elimde güzel CSS kitapları falan var baştan uygulamalı olarak öğrenmeye başladım bi ara. Ne özellik görsem IE 6 da calısmıyor ben ne anladım o işten cok canım sıkılmıştı o ara. Örn bi DIV i ortalamak (2 browserda da sorunsuz olarak) için ne uğraştığımı bi ben bi Allah bilir. Tüm ortalama şekillerni deniyorum mutlaka birinde gıcıklık yapıyordu. Nası tecrübe edicez bunları anlamıs degilim.
    Yardımlar için teşekürler.