Harakatsiz roʻyxatdan oʻtishda html xatosi. Deise: login va modal oynalarda ro'yxatdan o'tish. Qalin yoki kursiv bilan ko'rsatish uchun noto'g'ri teglar

CSS va JavaScript-dan foydalanish bilan. Har bir veb-sayt noyob bo'lgani uchun siz bizning kodimiz va sizning kodingiz o'rtasida ziddiyatlarni topishingiz mumkin.

Ushbu materialda siz o'rnatilgan ro'yxatdan o'tish shakllaridan butun jarayonni qanday ochishni bilib olasiz.

Mening formam muvaffaqiyat emas, balki xato xabarlarini ko'rsatadi.

JavaScript to'g'ridan-to'g'ri to'ldirilgan shaklingizga yuborilishi va saytingizni yangilash uchun ushbu tugmalarni bosing.

  1. Yorliqga o'ting.
  2. Agar sizda bir nechta auditoriya bo'lsa, tugmasini bosing Hozirgi auditoriya ochiladigan ro'yxatni tanlang va o'zingiz ishlamoqchi bo'lgan birini tanlang.
  3. ni bosing Auditoriyani boshqarish pastga tushing va tanlang Ro'yxatdan o'tish shakllari.
  4. Tanlang O'rnatilgan shakllar.
  5. ni bosing Klassik tab.
  6. In Shaklingizni yaxshilang bo'lim, ishonch hosil qiling Barcha Javascript-ni o'chirib qo'ying quti belgilanmagan.
  7. In Saytingizga nusxalash/joylashtirish maydonida barcha kodni ajratib ko'rsatish va uni vaqtinchalik xotiraga nusxalash.
  8. Shaklingizning joriy versiyasini almashtirish uchun veb-saytingizga tashrif buyuring.

Kod shakli o'chirilgan va ASP.NET bilan ishlamaydi.

ASP.NET sahifalari va Mailchimp o'rnatilgan ariza kodi ikkalasi ham forma teglarini o'z ichiga oladi. Tsi forma teglari ziddiyatli va yangi obunachi ma'lumotlarini auditoriyangizga yuborish imkoniyatini oldini oladi. ASP.NET sahifangizda ushbu ish uchun kod shaklini tezda o'zgartirishingiz kerak. Kodni tezda o'zgartirish uchun ushbu vositalardan foydalaning va biz uning saytingiz uchun ishlashiga kafolat beramiz.

  1. Mailchimp o'rnatilgan forma kodida toping
    teg, harakat xususiyati uchun URL manzilidan nusxa oling va keyinroq foydalanish uchun biror joyga saqlang.
  2. Yo'q qiling teg va teg.
  3. Yuborish tugmasi kodida quyidagi kodni qo'shing. O'zgartirishga ishonch hosil qiling actionurl avval nusxa ko'chirgan amal URL bilan.
onClick=this.form.action="actionurl";this.form.submit();

Shaklda “juda koʻp obuna boʻlish urinishlari” koʻrsatilgan

Agar yozib olingan formangizda "Ushbu elektron pochta manziliga obuna boʻlish urinishlari juda koʻp" xatosi koʻrsatilsa, internet brauzeringizda avtomatik toʻldirish funksiyasini oʻchirib qoʻyishingiz kerak boʻladi.

Xatoni tuzating, avtomatik toʻldirishni oʻchiring va 5 daqiqa qayta urinib koʻring.

PHP_INI_* konstantalarining batafsil tavsifi uchun konfiguratsiya parametrlarini oʻrnatishingiz mumkin boʻlgan boʻlimga oʻting.

Konfiguratsiya ko'rsatmalariga qisqacha tushuntirish.

Bu marhamat bayonnomasini bildiradi. Parametr doimiy deb ataladigan bit maydonini ifodalovchi raqam bo'lishi mumkin. Tegishli qiymatlar va konstantalar "Constants" bo'limida, shuningdek, php.ini da ko'rsatilgan. Soat ostida xususiylashtirishni o'rnatish uchun vikorist funktsiyasidan foydalaning error_reporting(). Shuningdek, display_errors direktivasiga qarang.

PHP 5.3 va undan keyingi yangi versiyalarda eskilarining ma'nosi bir xil E_ALL & ~E_NOTICE & ~E_STRICT & ~E_QO'SHILGAN. Sozlanganda, parite darajalari ko'rsatiladi E_NOTICE, E_STRICTі E_QO'SHILGAN. Siz ularni ishlab chiqish soati ostida ko'rsatishingiz mumkin. PHP 5.3.0 versiyasidan oldin qiymatlar o'zgartirildi E_ALL & ~E_NOTICE & ~E_STRICT. PHP tarjima uchun 4 ta maʼnoga ega E_ALL & ~E_NOTICE.

Hurmat:

Uvimknennya E_NOTICE Rivojlanish vaqtida afzallik past bo'ladi. Qulaylik uchun: OGOHLANTIRISH koddagi mumkin bo'lgan o'zgarishlar haqida bildirishnomalar yuborilishi mumkin. Misol uchun, e'lon qilinmagan o'zgarishlarning g'olibi shunga o'xshash bildirishnomalarni chaqiradi. Drukharning yaxshiliklarini izlash va yaxshilanganda bir soatni tejash juda kulgili. DIQQAT Biz sizni jirkanch uslub haqida ham ogohlantiramiz. Masalan, $arr Buni shunday yozsangiz yaxshi bo'lardi: $arr["element"] PHPni talqin qilishni boshlaganingizdan so'ng "element" doimiy sifatida. Bu doimiy emasligi sababli, PHP bu qiymatga massivning qator indeksi sifatida qaraydi.

Hurmat:

PHP 5 yangi imtiyozlar qatoriga ega E_STRICT. Shunday qilib E_STRICT omborga kirmang E_ALL bu afvlar qatorini aniq kiritish kerak. Uvimknennya E_STRICT O'rganish soatida ham afzalliklar mavjud. STRICT sizning kodingiz funktsional va aqlli bo'lib qolishiga yordam beradigan maslahatlarni taqdim etishi tavsiya etiladi. Ushbu xabarlar statik bo'lmagan usullarni qo'llash, buyuk sinfga vakolatlarni berish kabi nutqlarni o'z ichiga olishi mumkin, ular allaqachon g'olib xususiyatga berilgan va PHP 5.3 ga qadar eskirgan qobiliyatlar ham Rivnyaning ko'rinadigan kechirimlari bo'ladi. E_STRICT, masalan, nusxasi yaratilganda jo'natish uchun ob'ektlarni belgilash.

Hurmat: PHP chegaralaridan tashqarida PHP doimiysi

PHP konstantalaridan PHP chegaralaridan tashqarida, masalan, httpd.conf faylida foydalanish mantiqiy emas, chunki bunday hollarda butun son qiymatlari talab qilinadi ( butun son). Bundan tashqari, vaqt o'tishi bilan imtiyozlarning yangi darajalari va doimiyning maksimal qiymati qo'shiladi E_ALL eksponent tarzda o'sib bormoqda. Tom buyurtmaga ko'chirilgan joyda E_ALL Barcha mumkin bo'lgan bit maydonlarini qoplash uchun katta butun sonni ko'rsatish yaxshiroqdir. Bu raqam bilan biz, masalan, 2147483647 (nafaqat emas, balki barcha mumkin bo'lgan tuzatishlarni kiritishingiz kerak E_ALL).

display_errors ip

Ushbu sozlama bildirishnomalarni boshqa chiqishlar bilan bir vaqtda ekranda ko'rsatish zarurligini bildiradi, shuning uchun bildirishnomalar mijozga yuborilishi kerak.

Ahamiyati "stderr" oqimga rahm-shafqat yuboradi stderr zamíst stdout. Qiymatlar PHP 5.2.4 versiyasida mavjud emas. Oldingi versiyalarda bu ko'rsatma kichik turga ega mantiqiy.

Hurmat:

Ushbu funksionallikni ishlab chiqish qiyin va tayyor dasturiy ta'minot tizimlaridan foydalanishni talab qilmaydi (masalan, Internetga kirish imkonini beruvchi tizimlar).

Hurmat:

Display_errors nazorat soati ostida o'rnatilishi mumkinligidan qat'i nazar (funktsiya ini_set()), lekin bu umuman muhim emas, chunki skript halokatli foyda keltiradi. Buning sababi, ishga tushadigan dasturlarning boshqaruvni yo'qotmasligi (tugamasligi).

display_startup_errors mantiqiy

Agar display_errors o'chirilgan bo'lsa, PHP ishga tushirilganda yuzaga keladigan xatolar ko'rsatilmaydi. Faqat ishlash uchun display_startup_errors direktivasini yoqish tavsiya etiladi.

Log_errors mantiqiy

Mukofotlar haqidagi bildirishnomalarni saqlash uchun jurnalni tanlashni buyuradi. Bu server jurnali yoki error_log bo'lishi mumkin. Ushbu parametrning haqiqiyligi ma'lum serverga bog'liq.

log_errors_max_len butun son

Baytlardagi log_errors maksimal sonini o'rnating. error_log qurilma haqida ma'lumotni o'z ichiga oladi. Standart qiymat 1024. Qiymatni 0 ga o'rnatish log_errors hisobini olib tashlash imkonini beradi. Bu almashish jurnalda qayd etilgan xatolarga, ko'rsatiladigan xatolarga, shuningdek $php_errormsg ga kengaytirilgan.

Qanday qilib vikorist butun son Qiymatlar baytlarda ifodalanadi. Tez-tez so'raladigan savollarning ushbu bo'limida yorliq yozuvlari va tavsiflarini ham topishingiz mumkin. takrorlangan_xatolarni e'tiborsiz qoldirish mantiqiy

Qayta takrorlanadigan jurnalga xayrixohliklarni kiritmang. Xabar takrorlangan deb tan olinadi, chunki u bir xil faylda va bir qatorda paydo bo'ladi va u sozlangan.

Ignore_repeated_source mantiqiy

Qayta takrorlanadigan bildirishnomani o'tkazib yuborganingizda, kechirimlarga e'tibor bermang. Bu sozlama oʻchirilgan boʻlsa, qaysi fayl va qatorlarda paydo boʻlishidan qatʼi nazar, takrorlanadigan xatolar haqidagi bildirishnomalar qayd etilmaydi.

Report_memleaks mantiqiy

Sozlash tugallangandan so'ng (jarayon orqasida) Zend xotira menejeri tomonidan qayd etilgan xotira yangilanishi hosil bo'ladi. POSIX platformalarida bu stderr-ga yuborilishi kerak. Windows platformalarida siz OutputDebugString() funksiyasidan foydalanishingiz mumkin, uni »DbgView» yordam dasturi yordamida ko'rishingiz mumkin. Ushbu sozlama farovonlik uchun mo'ljallangan to'plamlarga tegishli. Bu bilan E_OGOHLANTIRISH error_reporting ro'yxatiga kiritilishi mumkin.

Track_errors mantiqiy

Ta'kidlanganidek, qolgan mehr $php_errormsg o'zgarishida birinchi bo'ladi.

Html_errors mantiqiy

Benignlar haqida bildirishnomalar uchun HTML teglarini o'zgartiring. Zarar to'g'risidagi bildirishnomalarning yangi HTML formati bildirishnomalarga xabarlar kiritish va mijozni zararlar tavsifi bilan sahifalarga yo'naltirish imkonini beradi. Bunday xabarlar uchun docref_root va docref_ext ga murojaat qiling.

Xmlrpc_errors mantiqiy

Xabarnomaning XML-RPC formatiga o'zgartirishlar kiritish to'g'risidagi bildirishnoma formatini o'zgartiradi.

Xmlrpc_error_number butun son

XML-RPC element faultCode qiymati sifatida Vikorized.

Docref_root ip

Ogohlantirishlarning yangi formati yon tomonda ogohlantirish yoki bu ogohlantirishga sabab bo‘lgan funksiya tavsifi bilan joylashtirilgan. Siz dastur tavsiflari va funktsiyalarining nusxasini mahalliy sifatida joylashtirishingiz va ini direktivasini ushbu nusxaning URL qiymatiga o'rnatishingiz mumkin. Misol uchun, tavsiflarning mahalliy nusxasi manzilda mavjud "/qo'llanma/" yozib qo'ysangiz kifoya docref_root=/manual/. Bundan tashqari, siz docref_ext direktivasi qiymatini belgilashingiz kerak, bu fayl kengaytmasi mahalliy nusxangizning tavsif fayllari uchun amal qiladi, docref_ext=.html. Bu tashqaridan vikoristannya ham mumkin. Masalan, docref_root=http://manual/en/ yoki yana docref_root="http://landonize.it/?how=url&theme=classic&filter=Landon &url=http%3A%2F%2Fwww.php.net%2F"

Ko'p hollarda qiyshiq chiziq bilan tugatish uchun docref_root qiymati kerak bo'ladi "/" . Tim mensh emas, kerak bo'lmaganda hujum qiladi (ajoyib narsa, boshqa dumba).

Hurmat:

Ma'nolarning bunday funksionalligi ishlab chiqilmagan, ammo bu funksiyalarning tavsiflari va tushuntirishlarini topishni osonlashtiradi. Tayyor dasturiy ta'minot tizimlaridan foydalanmang (masalan, Internetga kirishga ruxsat beruvchilar).

docref_ext ip

Hurmat:

docref_ext qiymati nuqtadan boshlanishi mumkin "." .

error_prepend_string ip

Rahm-shafqat haqidagi bildirishnoma oldidan ko'rsatiladigan qator.

Error_apppend_string ip

O'zgartirish to'g'risida xabar berilgandan keyin paydo bo'ladigan qator.

Error_log ip

O'zgartirishlar haqida bildirishnomalar yuborilgunga qadar men fayldaman. Fayl veb-server tomonidan yozib olish uchun ochilishi mumkin. Agar vikorist alohida ma'noga ega bo'lsa syslog, keyin bildirishnomalar tizim jurnaliga qo'shiladi. Unix tizimlarida bu syslog(3), Windows NT jurnal fayli. Tizim jurnali Windows 95 da qo'llab-quvvatlanmaydi. Div. syslog(). Agar direktiv ko'rsatilmagan bo'lsa, xatolar SAPI jurnallariga qo'llaniladi. Masalan, siz Apache jurnallaridan yoki potikdan foydalanishingiz mumkin stderr CLI buyruq qatori. Funktsiyaga ham hayron bo'ling

Dizaynerlar o'zlarining qalamidan keladigan veb-sayt dizayniga har bir tafsilotni sinchkovlik bilan kiritish uchun o'z hunarmandchiligini nozik sozlash uchun ko'p vaqt sarflashadi. Biroq, kod intensivligi ko'pincha juda past bo'ladi. Sizga dalil kerakmi? Bepul CSS shablonlari galereyalarini ko'rib chiqing. Shablonlarning 90% tekshiruvdan o'tmaydi. Bundan tashqari, tuzatishlarning asosiy qismi juda oddiy va tuzatish oson. Ushbu darsda biz tekshirishni muvaffaqiyatli yakunlash uchun muhim bo'lgan HTML kodidagi odatiy o'zgarishlarni ko'rib chiqamiz.

Kodni tekshirish vaqti keldimi?

Agar sayt brauzerda ajoyib ko'rinsa, kodni tekshirish vaqti keldimi? Kodni tekshirishdan oldin ko'rsatilgan odatiy ovqatlanish. Biroq, sayt aniq ko'rinadigan narsalar bilan cheklanmaydi. HTML sahifalari grafik effektlarni emas, balki ma'lumotlarni taqdim etish uchun mo'ljallangan. Ma'lumotlar Internetdagi barcha katta aholi uchun o'qish uchun mavjud bo'lishi mumkin. Va o'quvchilar saytingizda taqdim etilgan ma'lumotlarni olish uchun barcha boshqa texnologiyalardan foydalanishlari mumkin - masalan, ular ovoz bilan ma'lumotlarni yaratish uchun dasturdan foydalanishlari va sizning sahifangizda nima yozilganligini shunchaki eshitishlari mumkin.

HTML sahifasi, shubhasiz, ko'pchilik brauzerlarda odatda to'g'ri ko'rsatiladi va hozirgi texnologiyalar bilan ham mos keladi. Bu erda SEO maqsadlari uchun juda muhim bo'lgan qidiruv mexanizmlarini tushunish muhimdir. Hech kim uni noto'g'ri kodlashni xohlamaydi va toza va to'g'ri kodni qidirish botlari tomonidan tushunish ancha oson.

Bu ham professionallik uchun ozuqadir. Noto'g'ri HTML kodi saytdagi yozishdagi grammatik xatolarga juda o'xshaydi. Garchi mijoz kodning afzalliklarini belgilamasa ham, u kunlik ovqatlanish talablarini o'zgartirmaydi. Dizayndagi grammatik tuzatishlarni hech kim yoqtirmaydi va agar siz HTML kodini tuzatishlar bilan olib tashlasangiz, men bir xil ahmoqona harakatlarga ahamiyat bermayman.

Zagalni pomilki

Quyida CSS shablonlari galereyasining birinchi sahifasidagi shablonlarda topilgan tuzatishlar keltirilgan. Bo'sh veb-saytlar ajoyib ko'rinadi va ajoyib ko'rinadi, lekin ko'pincha kodning yaxlitligi dizaynning yaxlitligiga mos kelmaydi. Agar siz ushbu imtiyozlardan ko'proq foydalanmoqchi bo'lsangiz, ularni imkon qadar tezroq tuzatishingiz mumkin.


Naygirsha rahm-shafqat - g'alaba qozonmang Doktype! Teg muddati Doktype Bu shuni anglatadiki, brauzer hujjatni yaratish uchun qaysi tildan foydalanilganini "taxmin qiladi". So'rovni tuzatish uchun sahifangizning hujjat turini ko'rsatishingiz kerak.

Yopiq element emas


Agar siz HTML hujjatida tegni bu yerda ochgan bo'lsangiz, uni tegishli joyda yopishingiz kerak bo'ladi. Sizning dietangizdagi unutuvchanlik kodni tekshirishda nafaqat oldini olish kerak, aks holda bu shablon bilan jiddiy muammolarga olib kelishi mumkin. Agar muallif tegni yopishni unutgan bo'lsa, vaziyat kichkintoyga taqdim etiladi

O'z-o'zidan yopiladigan elementlarda / belgisi yo'q


Ko'pgina HTML elementlari yopiq teglar bilan o'ralgan, masalan:

. Bundan tashqari, kirish , img va meta kabi elementlar o'z-o'zidan yopiladi, ya'ni ular yopilgan kamon oldidagi / belgisi uchun javobgardir.

Maxsus belgilarni o'zgartirish kiritilmagan


URL-dagi o'zgartirilmagan belgilar


O'z-o'zidan ma'lumki, maxsus belgilar, ayniqsa ampersand, URL satrlarida kodlangan. PHP vikilaridan foydalangan holda saytlarga yuborilgan xabarlar koʻpincha & belgisiga oʻzgartirishlar kiritiladi va ular HTML&kodda yozilishi kerak.

Kichkinalarning o'rtasida elementlarni bloklash


HTML ning asosiy qoidalaridan biri shundaki, blok elementlari kichik elementlarning o'rtasida bo'lishi mumkin emas.

Mashhur rahm-shafqat - vikoristannya posilannya sarlavhasida:

banan

- postni (qator elementi) o'rash uchun javobgar bo'lgan blok elementi:

banan

.

Tasvirning kundalik atributi


HTML hujjatidagi har bir rasmda tasvir joylashuvi tavsifi bilan alt atributi mavjud. Agar rasm dizayn maqsadlari uchun xizmat qilsa, alt atributi aybdor, aks holda bu holda u bo'sh qolishi kerak, masalan, alt="". Aks holda, tasvirning joylashuvi tavsifini berishingiz kerak bo'ladi.

Kenglik va balandlikka o'xshash turli xil atributlar


Shubhasiz, bu WYSIWYG muharrirlarining keng qo'llanilishining salbiy tomoni, chunki ular maxsus HTML kodini kiritishga moyil. Kenglik va balandlik atributlari hujjat turlarining o'tish standartlarida aniqlanadi va agar siz standartlarga aniq rioya qilishni o'rnatgan bo'lsangiz, unda siz tomonlardagi elementlarning taqdimotini ko'rsatadigan barcha atributlar CSS jadvaliga o'tkazilishi kerakligini bilasiz. makon va dizaynni ajratish uchun uslublar.

Nom sinfi yoki identifikatori raqam bilan boshlanadi


Men sinfman, ID yoki atribut raqam bilan boshlanmaydi. Xushbo'y hidlar raqamlarni yo'q qilishi mumkin, lekin hatto so'zlarni ham emas.

CSS kodini qayta ko'rib chiqish bilan bog'liq vaziyat qanday?


HTML-ga qo'shilganda, CSS sahifaning vizual taqdimoti uchun o'zgartiriladi. Shu tarzda, "Agar tomon yaxshi ko'rinsa, kodni tekshirishimiz kerakmi?" ba'zan u qisqaroq eshitiladi. Noto'g'ri CSS kodi noto'g'ri HTML kodi kabi veb-sahifalarga tushmaydi. Koddagi nuqson va nuqsonlarni aniqlash uchun mahsulotni diqqat bilan tekshirishni davom eting. Agar siz CSS3-ning yangi vakolatlari haqida g'alaba qozonsangiz, hujjatingiz hali spetsifikatsiyaga kiritilmagan ekan, biz uni tekshirmaymiz, lekin agar siz hamma narsa to'g'ri deb aytsangiz, bunday tuzatishlarga hurmatingizni yo'qotmasligingiz mumkin.

Meni Vidomy bir nechta portlashlarni boshdan kechirgan, agar amalga oshirilsa HTML kodini kechiradi Saytlar o'z pozitsiyalarini qidirishda o'tkazdilar va ularning harakatlarida ular AGS () va sohadagi yangiliklar deb nomlandi. Ulardan tarqatish va harakatlar saytga o'tkazilmasligi juda muhimdir. Ushbu maqolada biz ovoz tizimlarini noyob tarzda olib tashlash uchun noyob bo'lishi kerak bo'lgan sahifalar kodidagi eng xavfli o'zgarishlarni ko'rib chiqamiz.

Koddagi eng xavfsiz HTML tuzatishlari

Bir yoki bir nechta HTML xatolar indekslash va sahifaga har qanday so'rovni tayinlash uchun to'g'ri reytingni murakkablashtirishi mumkin va ularni saytning barcha sahifalarida tarqatish qidiruv tizimi tizimlariga saytning yomonligi haqida signal beradi.
Eng xavflisi qo'pol HTML hiylalaridan foydalanishdir, masalan:

Yopilmagan HTML teglari katta ahamiyatga ega

Eng xavfli kechirim. Va bu yopilmagan teg sahifa kodida paydo bo'lganligi sababli, bu xavfsiz emas.
Teg yopiq bo'lmasa, hujumlarni bilaman LINK yoki yana META bo'limda BOSH so'rovlar ortidagi pozitsiyalarni pasaytirish orqali (hech bo'lmaganda, natijalarni pasaytirmasdan va sahifani o'chirib qo'yish orqali, qidiruv natijalarining 100 sahifasi orasida natijalarni topish mumkin emas edi).
Aks holda, noto'g'ri deklaratsiyalar tufayli bo'limdagi barcha teglar yopilmagan ko'rinadi BOSH va saytdagi harakatlar, natijada Yandex-da saytning taqiqlanishiga olib keldi.

Tanqidchi bo'lmagan teg NOINDEX - kamroq beparvo rahm-shafqat

Sahifalar o'rniga ushbu teg bilan yopishni yoqtiradiganlar (gapirishdan oldin, bu haqiqiy emas) ularning oldida juda hurmatli bo'lishlari kerak. Yo'qotilgan qismlar, garchi ulardan biri yopilmasa ham, indekslashdan oldin, keyingi yopiladigan teggacha yopiladi. noindex, va agar yo'q bo'lsa, oxirigacha ochiladigan tegning butun tomoni.

Misol uchun, men amaliyotdan xulosa chiqarishim mumkin, agar indeksdagi bunday hurmatsizlik natijasida saytning bosh tomoni yo'qolgan bo'lsa.
Va yana bir holatda, yangi mavzuni yuklab olgan va o'rnatgan bloggerning hurmatsizligi xuddi shunday natijaga olib keldi, chunki muallif sahifalar kodiga robotlarni indekslamaslik bo'yicha ko'rsatmalar bilan meta teg qo'shib, shafqatsiz olov qildi. sahifalar.

Xavfsiz HTML imkoniyatlari

Bu, ayniqsa, ko'p sonli muammolar uchun to'g'ri keladi, lekin har qanday holatda ham, ular foydalanuvchilarning brauzerlarida va hatto tovush tizimlarida, masalan, noma'lum elementlar va parametrlar skriptlari yoki elementlarning noto'g'ri joylashtirilishi, masalan, blokirovkada noto'g'ri ko'rsatilishi mumkin. element ( P) mansabdor shaxslarda bo‘ladi SPAN, ishonchsiz bo'lmang.

Veb-saytning HTML kodidagi xatolarni qanday tekshirish mumkin (haqiqiylik)

HTML kodini xatolar mavjudligini tekshirish uchun bitta va eng muhim foydalanish mavjud: Code Validator. Ushbu yordam yordamida siz sayt sahifalarining HTML kodidagi xatolarni, ularning URL manzilini formaga kiritish orqali emas, balki sayt kodining matnli versiyasini kiritish orqali ham tekshirishingiz mumkin.

Muammolarga yo'l qo'ymaslik uchun sahifalaringizni ularning mavjudligini tez-tez tekshirib ko'ring, ayniqsa kodni tahrirlash yoki uchinchi tomon skriptlarini qo'shgandan so'ng, bu ideal bo'lmasligi va keyingi muammolarga olib kelishi mumkin.

Siz haykalga loyiq edingizmi? Do'stlaringizga ulashing!