HTML5-də hansı etiketlər qadağandır?
sobes.tech Süni İntellekt
AI-dan cavab
HTML5-də qadağan olunmuş etiketlər tam mənasında yoxdur. Ancaq, istifadə üçün köhnəlmiş (deprecated) və ya tövsiyə edilməyən etiketlər mövcuddur, çünki onların funksionallığı ya köhnəlmişdir, ya da daha müasir yanaşmalar (məsələn, CSS ilə) ilə əvəz olunmuşdur.
Bu cür etiketlərin əsas kateqoriyaları:
-
Semantik dəyəri olmayan formatlaşdırma etiketləri: Onların istifadəsi çox tövsiyə edilmir, çünki stil CSS ilə edilməlidir. Nümunələr:
<basefont><big><center><font><strike><tt>
-
Çərçivələrin idarə olunması üçün etiketlər:
<iframe>üstün tutularaq köhnəlmişdir. Nümunələr:<frame><frameset><noframes>
-
Digər köhnəlmiş/tövsiyə edilməyən etiketlər: Digər funksionallığı təkrarlayan və ya artıq aktuallığını itirmiş xüsusi istifadə sahələri olan etiketlər. Nümunələr:
<acronym>(yerinə<abbr>istifadə olunur)<applet>(yerinə<object>istifadə olunur)<dir>(yerinə<ul>istifadə olunur)<isindex>(başqa formalar vasitəsilə həyata keçirilmiş funksionallıq)<listing>(kod siyahılarını göstərmək üçün istifadə olunurdu,<pre>ilə əvəz olunub)<xmp>(<listing>ilə eynidir)<plaintext>(brauzerlər tərəfindən ignore edilir)
Bu etiketlərin istifadəsi ölümcül səhvlərə səbəb olmayacaq, lakin müasir brauzerlərdə düzgün göstərilməməyə, əlçatanlıq problemlərinə və kodun dəstəklənməsini çətinləşdirə bilər. HTML5-in aktual semantik etiketlərindən istifadə etmək və CSS ilə stil vermək vacibdir.