• 02-11-2007, 17:10:49
    #1
    merhaba

    sitemi taratınca 40 ın üzerinde hata çıkıyor sebepleri ve düzeltmeme yardımcı olabilirmisiniz.

    http://validator.w3.org/check?uri=ht...Inline&group=0
  • 02-11-2007, 17:27:39
    #2
    Elimden geldiği kadar yazmaya çalıştım. Ona göre yeniden düzenlersin.

    Line 40, Column 74: there is no attribute "background".
    Bu alana background değeri veremezsin, css ile düzeltmen gerekli.

    …background="images/index.jpg" height="509">
    XHTML 1.0'da imaj dosyaları width ve height değeri alamaz.

    # Info Line 206, Column 3: start tag was here.

    XHTML 1.0'da imajlara width, height ve border değerleri verilemez ve her imajın bir alt değeri olması gereklidir.

    Yani <img src="images/resim.jpg" width="30" height="30"> şeklindeki eski kod <img src="images/resim.jpg" alt="Resim" /> şeklinde düzenlenmelidir.
  • 02-11-2007, 17:44:58
    #3
    saolasın su anda 39 a düştü
  • 02-11-2007, 17:50:37
    #4
    background="images/index.jpg"
    yerine
    style="background: url(images/index.jpg) no-repeat"
    şeklinde kullanın.

    Ayrıca width - height gibi değerleri de yine
    style="width: 988px; height: 800px"
    şeklinde verin.
    Bu işlemi tablolara da, resimlere de, kutulara da (div) kullanabilirsiniz.

    Ayrıca HTML / XHTML'de kod hiyerarşisi vardır.
    <p></p> kodlarının altında <div></div> kullanamazsınız.
  • 02-11-2007, 17:57:53
    #5
    Virtuozzo adlı üyeden alıntı: mesajı görüntüle
    background="images/index.jpg"
    yerine
    style="background: url(images/index.jpg) no-repeat"
    şeklinde kullanın.

    Ayrıca width - height gibi değerleri de yine
    style="width: 988px; height: 800px"
    şeklinde verin.
    Bu işlemi tablolara da, resimlere de, kutulara da (div) kullanabilirsiniz.

    Ayrıca HTML / XHTML'de kod hiyerarşisi vardır.
    <p></p> kodlarının altında <div></div> kullanamazsınız.
    sagolasın background olayını dediğin gibi yaptım halloldu.

    şu anda 38 hata hazır templates kullanmıştım bu div ler dışındaki hataları nasıl halledicem daha öncede söylenmişti <p> lerin içine <div> kullanılmaz diye
  • 02-11-2007, 18:13:58
    #6
    Genel anlamda işini kolaylaştıracak birkaç bilgi vereyim;

    - CSS kodlarını harici CSS dosyası vasıtası ile al.
    <link rel="stylesheet" href="style.css" type="text/css" />
    - Genişlik ve yükseklik değerlerini yukarıda dediğim şekilde belirle.

    -
    <p align="center"><b><font color="#C0C0C0" size="5" face="Berlin Sans FB Demi">The Mile Band</font></b></p>
    yerine

    <p style="text-align: center; font: bold 24px 'Berlin Sans FB Demi'; color: #C0C0C0;">The Mile Band</p>
    Onu da css dosyana tanımlayacağın

    .stil24 { text-align: center; font: bold 24px 'Berlin Sans FB Demi'; color: #C0C0C0; }
    kodu ile

    <p class="stil24">The Mile Band</p>
    şeklinde kullanmalısın.
  • 02-11-2007, 18:26:52
    #7
    evet çok yardımcı oldun 31 hataya indi ..
  • 02-11-2007, 18:36:58
    #8
    CSS dosyanı da aşağıdaki şekilde değiştir.

    body {
        margin: 0;
        padding: 0;
        background: #333333;
    }
    body,td,th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #CCCCCC;
    }
    a:link, a:visited  {
        color: #CCCCCC;
    }
    a:hover {
        text-decoration: underline;
        color: #999999;
    }
    a:active {
        color: #CCCCCC;
    }
    
    .stil24 { 
        text-align: center; 
        font: bold 24px 'Berlin Sans FB Demi'; 
        color: #C0C0C0; 
    }
    
    a:link, a:active, a:visited, { text-decoration: none; }
    Diğer hatalara da bakmak isterdim ama maalesef vaktim yok.

    EK:
    <p>&nbsp;</td>
    yazan yerde / yerlerde <p> tagını </td>'den önce aşağıdaki gibi kapat.
    <p>&nbsp;</p></td>
    Olmasa da bir zararının olacağını sanmıyorum
  • 02-11-2007, 18:40:08
    #9
    çok sagolasın.
    baya faydan dokundu

    29a indi