W3C uyumu ipuçları

Konuyu değerlendir: Geçerli Reyting :

Görüntüleme : 1957

Yorumlar : 0

Bilgilendirme : Bu konuya son mesaj 1676 gün önce yazıldı . Eğer yazınız doğrudan bu konu ile ilgili değil ise yeni bir konu başlatmanızı tavsiye ederiz.
  1. offline
    sedat27 - ait Kullanıcı Resmi (Avatar)

    Lightbulb W3C uyumu ipuçları

    umarım işinize yarar ben 50küsür hatayı bu yöntemlerle 14 e düşürdüm daha da düşecek )hadi kolay gele


    XHTML sürümü ve sayfanın karakter seti (utf8 gibi) belirtilmeli.
    Alınan uyarılar;
    - No Character Encoding Found!
    - Unable to Determine Parse Mode!
    - No Character encoding declared at document level.Sayfanın en başına ekleyin.Kod Görünümü
    HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">




    Head tagları arasınaKod Görünümü
    HTML:
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />




    iso-8859-9 olarak belirtilen yeri sayfanızın karakter seti ile değiştirin.
    Tagların içindeki tüm tanımlamalar küçük harflerle yazılmalı.
    Alınan hatalar;
    - Attribute "X" is not a valid attribute. Did you mean "x"?Kod Görünümü
    HTML:
    <!--Yanlış-->
    <A HREF="http://balkoncu.com/blog">Link</a>

    <!--Doğru-->
    <a href="http://balkoncu.com/blog">Link</a>



    Kapatılacak tagların tümü kapatılmalı ve bu işlem sırayla olmalı.
    Alınan hatalar;
    - end tag for element "x" which is not open.
    - end tag for "x" omitted, but OMITTAG NO was specified.
    - XML Parsing Error: Opening and ending tag mismatch.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <b><i>yazı</b></i>

    <!--Doğru-->
    <b><i>yazı</i></b>



    Kapatma tagı kullanılmayan taglar da (img, br, hr gibi) sonlandırılmalı.
    Alınan hatalar;
    - End tag for "x" omitted, but OMITTAG NO was specified.
    - XML Parsing Error: Opening and ending tag mismatch.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <br><hr>

    <!--Doğru-->
    <br /><hr />



    Tüm "img" taglarında "alt" etiketi olmalı.
    Alınacak hatalar;
    - Required attribute "alt" not specified.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <img src="resim.jpg" />

    <!--Doğru-->
    <img src="resim.jpg" alt="Yazı" />




    Not: alt tagını belirttikten sonra içini boş da bırakabilirsiniz. (alt="" gibi)
    "target" değeri direkt olarak yazılmamalı
    Alınacak hatalar;
    - Attribute "target" exists, but can not be used for this element.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <a href="http://balkoncu.com/blog" target="_blank">Balkoncu</a>

    <!--Doğru-->
    <a href="http://balkoncu.com/blog" onclick="this.target='_blank';">Balkoncu</a>



    Stil için verdiğiniz değerler "style" yada "class" ile belirtilmeli.
    Alınacak hatalar;
    - Attribute "x" exists, but can not be used for this element.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <div width="100" height="100">
    Balkoncu
    </div>

    <!--Doğru-->
    <div style="width: 100px; height: 100px;">
    Balkoncu
    </div>




    Not: Bu hatayı almanızın başka bir sebebi de tag içinde kullanılmayan bir tanımlama kullanmanızdır. Örneğin "img" tagı içinde "name" değeri tanımlayamazsınız, fakat "input" tagında tanımlayabilirsiniz.
  2. #1
    umarım işinize yarar ben 50küsür hatayı bu yöntemlerle 14 e düşürdüm daha da düşecek )hadi kolay gele


    XHTML sürümü ve sayfanın karakter seti (utf8 gibi) belirtilmeli.
    Alınan uyarılar;
    - No Character Encoding Found!
    - Unable to Determine Parse Mode!
    - No Character encoding declared at document level.Sayfanın en başına ekleyin.Kod Görünümü
    HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">




    Head tagları arasınaKod Görünümü
    HTML:
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />




    iso-8859-9 olarak belirtilen yeri sayfanızın karakter seti ile değiştirin.
    Tagların içindeki tüm tanımlamalar küçük harflerle yazılmalı.
    Alınan hatalar;
    - Attribute "X" is not a valid attribute. Did you mean "x"?Kod Görünümü
    HTML:
    <!--Yanlış-->
    <A HREF="http://balkoncu.com/blog">Link</a>

    <!--Doğru-->
    <a href="http://balkoncu.com/blog">Link</a>



    Kapatılacak tagların tümü kapatılmalı ve bu işlem sırayla olmalı.
    Alınan hatalar;
    - end tag for element "x" which is not open.
    - end tag for "x" omitted, but OMITTAG NO was specified.
    - XML Parsing Error: Opening and ending tag mismatch.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <b><i>yazı</b></i>

    <!--Doğru-->
    <b><i>yazı</i></b>



    Kapatma tagı kullanılmayan taglar da (img, br, hr gibi) sonlandırılmalı.
    Alınan hatalar;
    - End tag for "x" omitted, but OMITTAG NO was specified.
    - XML Parsing Error: Opening and ending tag mismatch.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <br><hr>

    <!--Doğru-->
    <br /><hr />



    Tüm "img" taglarında "alt" etiketi olmalı.
    Alınacak hatalar;
    - Required attribute "alt" not specified.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <img src="resim.jpg" />

    <!--Doğru-->
    <img src="resim.jpg" alt="Yazı" />




    Not: alt tagını belirttikten sonra içini boş da bırakabilirsiniz. (alt="" gibi)
    "target" değeri direkt olarak yazılmamalı
    Alınacak hatalar;
    - Attribute "target" exists, but can not be used for this element.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <a href="http://balkoncu.com/blog" target="_blank">Balkoncu</a>

    <!--Doğru-->
    <a href="http://balkoncu.com/blog" onclick="this.target='_blank';">Balkoncu</a>



    Stil için verdiğiniz değerler "style" yada "class" ile belirtilmeli.
    Alınacak hatalar;
    - Attribute "x" exists, but can not be used for this element.Kod Görünümü
    HTML:
    <!--Yanlış-->
    <div width="100" height="100">
    Balkoncu
    </div>

    <!--Doğru-->
    <div style="width: 100px; height: 100px;">
    Balkoncu
    </div>




    Not: Bu hatayı almanızın başka bir sebebi de tag içinde kullanılmayan bir tanımlama kullanmanızdır. Örneğin "img" tagı içinde "name" değeri tanımlayamazsınız, fakat "input" tagında tanımlayabilirsiniz.