HTML5集成图像URI以进行验证

问题描述 投票:-1回答:1

我的网站验证确实存在问题,主要是因为数据/图像base64 URI。

这是https://html5.validator.nu/的诊断

错误:字节序列格式错误:e9。 在第2栏第259栏

(等等。)

至于https://validator.w3.org/,它只是说它无法分析网站。

我在我的网站上有:

<a class=imgfr onclick='toggle("fr")' title=Fran&ccedil;ais>
<img class=imfr 
src="data:image/png,base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAIAAAAVyRqTAAAAjklEQVQ4jWM4cupJy7Qz2NGsM0+evfny6QsIfcMgHz15MqnnTV8LdnTqCEPLrCMsRnNwoSv33vz59wc7unbljpIIGPFgkkDTGYCuo8xoLOYCSaCHRl09VFytNurqUVcPpKuxG00VV2MPkGHpah4zylwNqsBmHQFXV5gkuAL79gU7glVgQPIJuNJCZgArMAD4cQgh3IjAhAAAAABJRU5ErkJggg==" 
title=Francais alt=Fran&ccedil;ais>
</a>

该文件仅被声明

<!Doctype html>

我在head

<meta content="text/html; charset=utf-8" http-equiv=Content-Type>

显然我在Embedding Base64 ImagesHow to display Base64 images in HTML?这里检查了几个Q / A,但这些并没有提供我的问题的答案。

另外一个有效的验证器告诉我,我的http-equiv下面有不好的值属性:

<meta http-equiv="window-target" content="_top">
<meta http-equiv=Expires content="Sat, 26 Jul 1997 05:00:00 GMT">
<meta http-equiv=Pragma content="no-cache must-revalidate"> 

我该怎么办?

html5 data-uri html-validation
1个回答
0
投票

好的,这是更新......

  • 首先,有些事情是我的错误......我没有仔细阅读w3c评估员的诊断。诊断

错误的序列错误

我认为与图像URI无关,而是与被控制的角色有关...

  • 其次,我在另一个论坛上收到了建议,虽然有很多博客和书籍等支持/广告遵循我在orignal帖子中提到的插入meta标签的建议,因为它们不再被推荐 - 更糟糕的是,截至去年,它们在HTML5中被完全丢弃 - 我应该更好地遵循规范,即使一些讨论仍在进行中......

这就是我所做的,因此这个线程被关闭了......

我为所有浪费的带宽道歉...

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.