2011-03-29 100 views
0

我只想确认Firefox是否无法解释标签<section>?我创建了一个网站并在Chrome和Safari上进行了测试。一切都很好,直到我在Firefox上测试它,这是可怕的。我花了差不多2天时间才发现Firefox不能处理<section>标签。我只想确认一下,因为我不确定。为什么FIrefox不识别<section>?

回答

3

取读添加article { display: block; }到您的样式表。 FF可能将其视为内联元素,因为它不完全受支持。

我已经使用HTML5构建了一个测试系统,它在所有浏览器上都进行了一些调整,效果很好。

编辑

这是一个脚本,我写来测试一些网页抓取:http://randomcoding.com/steam/我用HTML5作为标记来看看有什么大惊小怪的。

你可以从stylesheet看,我做了一些元件阻挡项目

/* HTML5 display-role reset for older browsers */ 
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { 
    display: block; 
} 

此方法适用于我对我检查器(Chrome,Opera 10的,FF3-4,IE8-9大多数浏览器)。

不过,如果你是新手,我建议你看看HTML5的样板:http://html5boilerplate.com/

它有最佳实践使用HTML5来标记你的网站时。一个好地方开始。

+0

感谢兄弟...我有点新开发网络,我只是在学习的过程。你能告诉我如何让我的CSS风格与所有浏览器兼容。 – johan 2011-03-29 07:52:25

+1

我扩大了我的答案 – JohnP 2011-03-29 08:01:49

+0

感谢兄弟......至少你给了我一个主意。 – johan 2011-03-29 08:13:17

0

Firefox与<section>标记没有问题,但Internet Explorer具有。

+0

但为什么当改变部分到div它工作正常? – johan 2011-03-29 07:45:58

相关问题