اعتبار و اعتبار چیست و چرا به آنها نیاز است؟ رفع html و css با اعتبارسنجی W3C نحوه بررسی اعتبار فایل css

در یکی از مقالات قبلی ام در مورد . با این حال، همه نمی دانند که علاوه بر اعتبار سنجی برای HTML، وجود دارد اعتبار سنجی و برای CSS.

معنی اعتبار CSSهمانند HTML: تقریبا بی ربط. شبیه به HTMLاگر بنویسی CSS نامعتبر، در این صورت هیچ مشکلی وجود نخواهد داشت (مگر اینکه خطاهای فاحشی وجود داشته باشد)، با این حال، یک کد معتبر همیشه خوب است. چنین کدی واضح و ساختار یافته است، درک آن آسان است، که همچنین مهم است، به ویژه هنگامی که اصلاح می شود، و به ویژه توسط افراد دیگر. همچنین اعتبار CSSسرعت پردازش و در نتیجه سرعت بارگذاری صفحه را افزایش می دهد.

و در نهایت، با توجه به رعایت نادر اعتبار، یک کد معتبر همیشه باعث احترام می شود، که اگر به صورت حرفه ای این کار را انجام دهید مهم است.

به اعتبار CSS را بررسی کنید، باید از این استفاده کنید سرویس W3: http://jigsaw.w3.org/css-validator/.

من فوراً می گویم که برخلاف HTML، انجام دادن CSS معتبر استبسیار آسان تر است، زیرا اغلب فقط خطاهای فاحش وجود دارد، به استثنای آنها بهتر است به طور کلی اجتناب شود.

بگذارید خلاصه کنم. معتبر کردن کد به هیچ وجه ضروری نیست، اما من اکیداً توصیه می کنم این کار را انجام دهید، زیرا چنین سایتی به راحتی توسط موتورهای جستجو فهرست می شود ( اعتبار HTML)، سریع تر کار کنید، ویرایش آن آسان تر باشد و از طرف حرفه ای ها احترام قائل شوید.

اعتبار سنجی- این یک بررسی از صفحات یا کل سایت به عنوان یک کل برای صحت و انطباق با تمام استانداردهای وب است. تمام این استانداردها در W3C بیان شده است که بر این اساس سایت شما را تأیید می کند. از طریق این سرویس می توانید بررسی کنید خطاهای HTML و خطاهای CSS. اگر خطاهایی در منبع یافت شد، این واقعیت نیست که در هر مرورگری دقیقاً مانند مرورگر شما نمایش داده شود. هنگام ایجاد طرح بندی از یک قالب، لازم است که کد را از نظر اعتبار بررسی کنید، زیرا این کد زیبا و تمیزی است که موتورهای جستجو و مرورگرها آن را دوست دارند. و اکنون نحوه تأیید را یاد خواهیم گرفت.

اعتبار سنجی HTML

شما می توانید در:

پس از جابجایی به منبع، فقط باید آدرس منبع را در خط ورودی وارد کنید و به نتیجه خواهید رسید. و اگر صفحه شما اعتبار سنجی را پشت سر بگذارد، سیستم صادر می شود سیگنال سبز"چراغ راهنمایی و رانندگی". اگر او یک یا چند خطا پیدا کند، همه این خطاها را به شما می دهد و در عین حال یک علامت قرمز "چراغ راهنمایی" را به شما می دهد). در زیر هر خطا، اعتبار سنجی سعی می کند تا حد امکان اطلاعات بیشتری در مورد نحوه رفع مشکل ارائه دهد. البته اگر بفهمی زبان انگلیسیو کد را درک کنید، سپس می توانید تمام خطاهای یافت شده را بدون مشکل برطرف کنید.

و در اینجا گزارش پس از بررسی سایت به نظر می رسد:

همانطور که می بینیم، این سرویس 20 خطا و 3 خطای خطرناک را پیدا کرد. قبلاً حدود 150 خطا وجود داشت). بسیاری از افراد به دلیل قالب ها در رفع همه اشتباهات شکست می خورند. همانطور که در یک سایت خواندم: "سایت را معتبر کنید و زیبایی سایت را از دست بدهید." اما همچنان باید تلاش کنید تا خطاهای سایت را تا حد امکان به حداقل برسانید!

اعتبار سنجی CSS

اما با اعتبارسنجی سبک، همه چیز بسیار ساده تر است و تعمیر آن بسیار آسان تر است. برای انجام این کار، به و همه چیز به همان ترتیب بالا بروید. پس از وارد کردن آدرس سایت، سیستم W3C نتیجه را برمی گرداند. در مورد سایت من، همه چیز برای من خوب است). اما اشتباهات زیادی هم وجود داشت و مجبور شدم خودم همه چیز را تغییر دهم.

و در پایان مقاله به شما خواهم گفت: تقریباً همه قالب های رایگانتایید نمی شوند. و در صورت خرید قالب یا سفارش حتما شرایطی که سایت باید داشته باشد را مطرح کنید کد معتبرو دیگر هیچ. شما تمام آن پول را پرداخت می کنید و همه چیز باید روشن باشد بالاترین سطح. و برای کاهش زمان صرف ورود و ورود به سیستم این سرویس، فقط افزونه SEO را برای مرورگر خود نصب کنید. که تمام پارامترهای منبع را در لحظه بررسی می کند و در عین حال کد را برای خطا بررسی می کند. من از افزونه استفاده میکنم

پس دوستان عزیز همیشه سعی کنید که سایت را چه داخلی و چه خارجی در بهترین حالت ممکن بسازید!

پس از ایجاد سایت و پر کردن آن با تمام موارد لازم، سایت باید از نظر خطا بررسی شود. برای یافتن خطاهای املایی در html و css، اعتبار سنجی W3 به شما کمک می کند - World وب گستردهکنسرسیوم که در ترجمه: کنسرسیوم شبکه جهانی وب. تمام خطاها را پیدا می کند و مکان آنها را نشان می دهد و همچنین گزینه هایی برای حذف آنها ارائه می دهد.

چرا کد را با W3C Validator تعمیر کنید

در واقع، مزایای زیادی از این وجود ندارد و همه آنها مشروط هستند، اما متأسفانه هر سایتی باید حداقل تعداد خطا داشته باشد، در حالت ایده آل هیچ خطای وجود نداشته باشد. چه تصمیمی می گیرید که آیا به آن نیاز دارید یا خیر، در اینجا مزایای آن وجود دارد:

  • سرعت بارگذاری صفحه افزایش می یابد، اما کمی، حتی قابل توجه نخواهد بود.
  • سایت در هر مرورگر یکسان نمایش داده می شود.
  • هنگام افزودن سایت به دایرکتوری به سواد نوشتن html و css توجه کنید.

نکات مثبت زیادی نیست، اما اصلاح کنید خطاهای html و cssاستفاده از اعتبارسنجی W3C ارزش آن را دارد!

نحوه رفع خطاها با Validator

اصل تصحیح خطاها با اعتبارسنجی پیچیده نیست و همه می توانند از عهده آن برآیند! ما پیوندها را دنبال می کنیم، اگر درک انگلیسی دشوار است، به شما توصیه می کنم از مترجم استفاده کنید، یا استفاده کنید این، که نوع خطاها را به زبان روسی نشان می دهد. نمونه ای از اصلاح توسط یک اعتبار سنج را در نظر بگیرید:

1. نام سایت خود را به طور کامل تایپ کنید.


2. در لیست، ما شروع به بررسی محل و نوع خطا و آنچه برای رفع آن نیاز است، می کنیم.


همانطور که در تصاویر مشاهده می کنید اشتباه من در لینک است، این مشکل را در افزونه دکمه های اشتراک گذاری پیدا کردم. اغلب شما باید تمام فایل ها را جستجو کنید تا یک خطا پیدا کنید.

3. یک عنصر را به خطی که خطا پیدا شد اضافه کنید و دوباره با اعتبار دهنده بررسی کنید.
اگر اشکال برطرف شد، خوب است. اگر نه، پس باید بیشتر جستجو کنید.

سلام به همه!

بررسی اعتبار کد HTML مورد نیاز است، زیرا روبات‌های جستجو فقط کد HTML را می‌بینند. به همین دلیل مطلوب است که کد سایت به ترتیب کامل باشد. این به ما در خدمات آنلاین ویژه کمک می کند که کد را بررسی می کند و به طور خاص به خطاها اشاره می کند.

یکی از این سرویس ها اعتبار سنجی validator.w3.org است که احتمالاً بهترین است. این کاملاً به زبان انگلیسی است، بنابراین ممکن است برخی در حین کار با مشکل مواجه شوند، اما نترسید: اعتبار دهنده هم شماره خط و هم خود خطا را به شما نشان می دهد.

کد معتبر کدی است که تمام استانداردها را رعایت کند.

برای درس به مطالب زیر نیاز دارید:

سرویس آنلاین فوق الذکر کد HTML را به صورت آنلاین در کل سایت بررسی می کند. شما فقط باید دامنه سایت خود را مشخص کنید و روی دکمه "بررسی" کلیک کنید تا شروع به بررسی کد HTML سایت کنید.

اعتباردهنده همچنین یک ویژگی بسیار جالب را فراهم می کند - بررسی فایل های سایت با کامپیوتر محلی. به نظر من این ابزار برای کسانی که وب سایت های سفارشی می سازند مفید است. قبل از ارسال سفارش، باید همه چیز را دوباره بررسی کنید، زیرا می خواهید کار شما همیشه راضی باشد. می‌توانید با رفتن به برگه «تأیید اعتبار با آپلود فایل» فایل‌ها را بررسی کنید:

چگونه خطاهای کد HTML را برطرف کنیم؟

سرویس Validator W3c دو خطا را به من گوشزد کرد و 8 اخطار داد. من سعی خواهم کرد آنها را تعمیر کنم و به شما نشان دهم که چگونه این کار را در یکی انجام می دهد.

رفع خطای «سبک عنصر به عنوان فرزند عنصر div در این زمینه مجاز نیست. (سرکوب کردن خطاهای بیشتر از این زیردرخت.)”. این خطا به من می گوید که در کد HTML، یعنی در تگ

سبک ها لازم نیست بنابراین، سبک هایی که در این بلوک نوشته می شوند
شما باید به فایل style.css منتقل کنید و تمام.

اعتباردهنده همچنین نشان می دهد که خطا دقیقاً در کجا قرار دارد:


به این ترتیب می توانید خطاهای کد HTML را پیدا و رفع کنید. اما سایت ها نه تنها از کد نشانه گذاری، بلکه از CSS نیز تشکیل شده اند، بنابراین ما شیوه نامه های آبشاری منبع وب را نیز بررسی می کنیم.

بررسی اعتبار کد CSS

در اعتبار سنج W3c، می توانید کد CSS را برای اعتبار بررسی کنید. با استفاده از این لینک می توانید این کار را انجام دهید. اصل کار یکسان است: URL سایت را مشخص کنید یا یک فایل را در رایانه خود انتخاب کنید و روی دکمه "بررسی" کلیک کنید.

برخلاف همان اعتبار سنجی HTML، اعتبار سنج CSS به زبان روسی است.

خطاها و هشدارهای CSS

هنگام بررسی اعتبار کد CSS، سرویس تعداد زیادی خطا و هشدار ایجاد می کند. من 23 خطا و 281 اخطار دریافت کردم. در نگاه اول، ممکن است به نظر برسد که این مقدار زیادی است و حتی می تواند ترسناک باشد، اما بیشتر خطاهای نشان داده شدهو هشدارها فقط به این دلیل نشان داده می شوند که این سرویس ویژگی های خاصی را که برای مرورگرهای مختلف اعمال می شود نمی شناسد.

در مورد من، بیشتر اخطارها از 281 مورد، ویژگی های CSS برای نمایش عادی در مرورگرهای مختلف هستند:

این سرویس برچسب هایی را به عنوان "افزودن فروشنده ناشناس" قرار می دهد. بنابراین، اگر هنگام بررسی فایل های CSS خود تعداد زیادی از چنین خطاهایی را مشاهده کردید، نگران نباشید. همه چیز خوب است.

من رایج‌ترین خطاها و نحوه رفع آنها را فهرست نمی‌کنم، زیرا راه‌حل‌های هرکسی ممکن است متفاوت باشد و باید به خود کد HTML نگاهی بیندازید تا متوجه شوید مشکل چیست.

اگر نتوانستید برخی از خطاها را برطرف کنید، مشکل را در نظرات درس به اشتراک بگذارید، شاید با هم راه حلی پیدا کنیم.

امیدوارم دروسی که در این هفته منتشر شد برای شما مفید بوده باشد و به حل مشکلات خاصی کمک کرده باشد.

خب حالا خداحافظ!

مقاله قبلی
مقاله بعدی