• elementni yopishdan oldin elementini yopadi. (Ushbu muammoni hal qilish uchun siz ni
  • Tekshirish tugmasini bosing




    Download 1,66 Mb.
    bet15/17
    Sana20.05.2024
    Hajmi1,66 Mb.
    #246274
    1   ...   9   10   11   12   13   14   15   16   17
    Tekshirish tugmasini bosing .

    Bu sizning HTML sahifangizni W3C validatoriga yuboradi. Qisqa kechikishdan keyin hisobot paydo bo'ladi. Hujjatingiz tekshirish tekshiruvidan oʻtgan-oʻtmaganligini va agar u muvaffaqiyatsiz boʻlsa, validator qanday xatolarni aniqlaganini koʻrasiz ( 1-3-rasmga qarang ).
    ESLATMA
    Mutlaqo haqiqiy HTML hujjatida ham siz bir nechta zararsiz ogohlantirishlarni olishingiz mumkin, jumladan belgilar kodlash avtomatik tarzda aniqlanganligi va HTML5 tekshirish xizmati eksperimental, toʻliq tugallanmagan xususiyat sifatida qabul qilinadi.

    1-3-rasm. Validator ushbu hujjatda ikkita xatodan kelib chiqqan to'rtta xatoni aniqladi. Birinchidan, sahifada majburiy elementi yo'q. Ikkinchidan, u ichkariga joylashtirilgan <b> elementni yopishdan oldin <br />elementini yopadi. (Ushbu muammoni hal qilish uchun siz <br /></b> ni </b> <br />bilan almashtirasiz.) Aytgancha, bu hujjat hali ham barcha brauzerlar uni to'g'ri ko'rsatishi uchun to'g'ri bo'lishga etarlicha yaqin.</i> <br /><b>XHTMLning qaytishi</b> <br />Siz allaqachon bilib olganingizdek, HTML5 Internetning oldingi qiroli — XHTML uchun oxiri bor. Biroq, haqiqat unchalik oddiy emas va XHTML muxlislari belgilash tillarining o'tgan avlodi haqida o'zlari yoqtirgan narsalardan voz kechishlari shart emas. <br />Birinchidan, XHTML sintaksisi davom etishini unutmang. XHTML tomonidan qo'llanilgan qoidalar yo ko'rsatmalar sifatida qoladi (masalan, elementlarni to'g'ri joylashtirish) yoki hali ham ixtiyoriy konventsiyalar sifatida qo'llab-quvvatlanadi (masalan, bo'sh elementlarning orqa tomonidagi chiziqcha). <br />XHTML sintaksisi qoidalarini <i>qo'llashni </i>xohlasangiz nima bo'ladi ? Balki siz (yoki siz bilan ishlaydigan odamlar) oddiy HTMLning erkinroq konventsiyalariga tasodifan tushib qolishidan xavotirdadirsiz. Buning oldini olish uchun siz XHTML5-dan foydalanishingiz kerak - kamroq tarqalgan standart, u asosan HTML5 bo'lib, XML-ga asoslangan cheklovlar tepada joylashgan. <br />HTML5 hujjatini XHTML5 hujjatiga aylantirish uchun siz <html> elementiga XHTML nom maydonini aniq qo'shishingiz, har bir elementni yopishingiz, kichik harf teglaridan foydalanganingizga ishonch hosil qilishingiz va hokazo. Bu barcha qadamlarni bajaradigan veb-sahifaga misol: <br /><span></span> <br /><span><html lang= "uz" <b>xmlns="http://www.w3.org/1999/xhtml" </b></span>> <br /><span><head></span> <br /><span><meta charset = "utf-8" /></span> <br /><span><title> </span>Kichik HTML hujjati <span>







    Keling, XHTML5 uslubidagi brauzerni o'ynaymiz.

    elementiga tegishli bo'lgan asosiy bo'limidir. Sahifada bitta maqola borligi sababli, sahifada alohida sarlavha bo'lishi uchun hech qanday sabab yo'q va siz bu g'alatilikni e'tiborsiz qoldirishingiz mumkin.
    Semantik elementlar bilan saytni loyihalash ) kabi murakkabroq misol bilan nima sodir bo'lishini ko'rib chiqing . Buni kontur orqali kiriting va siz ushbu konturni olasiz:

    1. Apokalipsis Bugun

      1. Sarlavhasiz bo'lim

        1. Maqolalar

        2. Biz haqimizda

      2. Dunyo qanday tugashi mumkin

        1. Mayyalarning qiyomat kuni

        2. Robotni egallash

        3. Sarlavhasiz bo'lim

        4. Tushunib bo'lmaydigan yagonalik

        5. Qochqin iqlim o'zgarishi

        6. Global epidemiya

    Bu erda ikkita bo'lim elementi va ikkita ichki kontur mavjud: biri yon panel uchun, ikkinchisi maqola uchun. Shuningdek, ikkita nomsiz bo'lim mavjud, ularning ikkalasi ham qonuniydir. Birinchisi, yon panel uchun elementi, ikkinchisi esa maqoladagi pull-quoteni ifodalovchi elementidir.

    ESLATMA


    Bo'lim elementlariga qo'shimcha ravishda, ba'zi elementlar deyiladi qism ildizlari . Bu elementlar faqat mavjud konturning shoxlari emas; ular o'z ichiga olgan sahifaning asosiy konturida ko'rinmaydigan o'zlarining yangi konturini boshlaydilar. Veb-sahifangiz tarkibini o'z ichiga olgan elementi bo'lim ildizidir, bu mantiqiy. Lekin HTML5 quyidagi elementlarni ildizlarni bo'lim deb hisoblaydi:
    ,
    ,
    ,
    va
    .

    Download 1,66 Mb.
    1   ...   9   10   11   12   13   14   15   16   17




    Download 1,66 Mb.