document.write XHTML xatosi »h1 ruxsat berilmadi

Cufon-ning veb-saytimda foydalanayotganim kabi, JavaScript-ni o'chirib qo'yish bilan ham yaxshi ko'rinishni istayman, men foydalanishga qaror qildim

<script type='text/javascript'>
    document.write("

MyName

"); </script>

Bu yaxshi ishlaydi. Biroq, uni tekshirganimda, men bu xatoni qabul qilaman:

hujjat turi "h1" elementiga bu erda ruxsat bermaydi

Buni tuzatish uchun nima qilish kerak? :(

1
Boshqa kontekstga muhtojmiz. Barcha hujjatni yuboring.
qo'shib qo'ydi muallif kojiro, manba
h1 bir p elementida biror imkoniyat bormi?
qo'shib qo'ydi muallif pimvdb, manba
@Pointy: Ha, lekin u aytganidek, u yaxshi ishlaydi. Xato W3 validatoridan kelishi mumkin.
qo'shib qo'ydi muallif pimvdb, manba
@pimvdb

yopiq tarzda

yopilmasligi kerakmi? Xo'sh, men ishonch hosil qilish uchun dokumentni bilishimiz kerak.

qo'shib qo'ydi muallif Pointy, manba
Xo'sh, bu faqat bitta kontekst. H1,

emas. Ammo, ehtimol, kufonlar ishlatishdan boshqa yo'l bormi? tejpotter.com «Misol uchun, ushbu veb-sayt JavaScript-ni ishlatmasdan JavaScript-ni ishlatmasdan ko'rinadi.

qo'shib qo'ydi muallif Aart den Braber, manba

2 javoblar

HTML4dan skript va uslublar elementlari farqlari bo'limiga qarang.

You can't use < and > as data in scripts without some form of escape.

Bu yaxshi ishlaydi.

Keyinchalik, brauzerlar uni HTML sifatida ko'rib chiqish uchun hujjatni text/html application/xhtml + xml o'rniga ishlatishingiz mumkin.

2
qo'shib qo'ydi

Qadimgi savolimni ko'rib chiqdim va bu hali hal qilinmaganligini ko'rdim.

Agar siz ham xuddi shunday qilishni istasangiz, @fontface (CSS) dan foydalaning.

Uni ishlatish uchun ushbu veb-saytga o'ting. Cufon kompaniyasiga qaraganda, bu juda oson va qulay ishlaydi.

0
qo'shib qo'ydi
Javascript UZB
Javascript UZB
99 ishtirokchilar

@js_uzb @vuejs_uz @react_uz @nodejs_uz @angular_uz @ngTashkent @yiiframework_uz @laravel_uz @linux_uzbek @python_uz @swift_uzb —————— @uzdevgroup @UzGeeksGroup ——— @UzDev_Jobs @jobs_uzb