2014-08-27 61 views
0

我想要实现未使用HTML5还没有在我的网站上的微数据,它采用如果我在非HTML5网站上使用微数据,网站是否可以正常工作?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

我打算很快转换为HTML5。但现在我需要实现丰富网页摘要,例如像一些简单的事情:

<div itemscope itemtype="http://schema.org/Event"> 
    Come hear the <span itemprop="name">Tiny Tim Tribute Band</span> in 
    <span itemprop="location" itemscope itemtype="http://schema.org/Place"> 
    <span itemprop="name">Regency Theater</span> 
    </span> 
</div> 

当然也不会在W3C验证验证。但是有没有其他问题我应该期待?我的网站会在现代浏览器中正确呈现吗?那么像IE7这样的老式浏览器呢?

我想强调,这只是一个临时解决方案,网站很快会转换为HTML5。

+1

通过说你的网站还没有HTML5你是什么意思?你的意思是它仍然有HTML4的Doctype,或者它会在尚未支持HTML5的浏览器中运行? – Blunderfest 2014-08-27 12:01:45

+0

@Bunderunderst我编辑了我的文章。 – d3tr5845 2014-08-27 12:39:11

+0

您可以使用RDFa(可以用于各种HTML版本)而不是Microdata(仅为HTML5定义)。 – unor 2014-08-27 13:26:08

回答

0

简而言之 - 只要您使用可识别的标签,IE7就不会有任何问题,对于较新的浏览器 - 即使它们不识别某个标签,它们也没有问题。所以如果你打算只使用divspan - 你会没问题的,属性和值是不相关的,因为即使是旧版本的浏览器也有可以解决这个问题并且可以处理它的傻瓜式逻辑。

相关问题