document.write XHTML қатесі »h1 рұқсат етілмеген

Мен Cofon-ді веб-сайтымызда пайдаланып жүргенімдей, JavaScript-дегі мүгедектермен де жақсы көрінуді қалаймын, мен оны пайдалануды шештім

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

MyName

");
</script>

Бұл жақсы жұмыс істейді. Дегенмен, мен оны тексергенде, қатені аламын:

құжат типі «h1» элементіне

мүмкіндік бермейді

Мұны түзету үшін не істеу керек? :(

1
Қосымша контекст қажет. Барлық құжатты жіберіңіз.
қосылды автор kojiro, көзі
h1 элементі p элементінде кез-келген мүмкіндік бар ма?
қосылды автор pimvdb, көзі
@Pointy: Ия, бірақ ол айтқандай, ол жақсы жұмыс істейді. Қате W3 валидаторынан шыққан сияқты.
қосылды автор pimvdb, көзі
@pimvdb

жабық емес пе? Менің ойымша, біз шындықты білуіміз керек.

қосылды автор Pointy, көзі
Ал, бұл жалғыз контекст. H1

емес. Дегенмен, кауфонды пайдаланудың басқа жолы бар ма? tejpotter.com «Бұл веб-сайт, мысалға, cufon-ны қолданатын, бірақ JavaScript-ды пайдаланбай тұрған сияқты.

қосылды автор Aart den Braber, көзі

2 жауаптар

Сценарий мен стиль элементтеріндегі айырмашылықтар HTML 4-тен ерекшелігін қараңыз.

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

Бұл жақсы жұмыс істейді.

Содан кейін сіз браузерлер оны HTML ретінде өңдейтін етіп application/xhtml + xml орнына text/html ретінде құжатты ұсынасыз.

2
қосылды

Менің ескі мәселемді қарап, бұл әлі шешілмегенін көрдім.

Егер сіз сол әрекетті орындағыңыз келсе, @fontface (CSS) пайдаланыңыз.

Оны пайдалану үшін бұл веб-сайтқа өтіңіз. Cufon-ға қарағанда, орнату және жұмыс істеу өте оңай.

0
қосылды