【问题标题】:HTML5 elements not being utilized in wordpress themes?没有在 wordpress 主题中使用 HTML5 元素?
【发布时间】:2016-02-14 11:11:04
【问题描述】:

所以我是一名自学成才的网络开发人员,但只做了一年多一点。因此,与其他人相比,我对这个领域还很陌生。对于那些熟悉 wordpress 和 html5 的人,我有一个简短的问题。我想知道为什么我很难找到使用语义更多的 html5 标签(例如文章和部分)而不是典型的 div class= "section" 设置的高端付费 wordpress 主题。以这个付费主题为例,它使用了 header 和 nav 标签,但没有使用 article、section 和 side 标签:

http://demo.hb-themes.com/?theme=Highend

我见过很多其他人看起来都一样。我的主要问题是我判断这些网站没有使用上面提到的基本 html5 标签是错误的吗?我认为这些标签对于让谷歌和其他搜索引擎有更多的语义代码可以浏览很重要。我问的原因是我现在正在考虑购买一个 wordpress 主题,以便我可以快速将我的网站放到互联网上,同时为未来开发自己的设计。如果这些标准与今天相关,我不想为不符合标准的主题付费。任何想法将不胜感激。谢谢你。

【问题讨论】:

    标签: html wordpress semantics


    【解决方案1】:

    如果不依赖 html5shiv 或modernizr,您无法将 css 添加到 html5 选择器。太多人仍在使用旧浏览器,而且在我看来,互联网还不是只使用 html5 标签的网站。通过使用“div class='section'”可以提高跨浏览器的兼容性。

    HTML5 非常适合分割内容,但具有 Aria 角色和正确使用标题标签的 html4 仍然可以完成工作。如果您担心搜索排名,只需确保您的网站加载速度快、响应迅速且内容良好。

    【讨论】:

    • 那么您是否相信使用 html5shiv 和/或modernizr 会大大降低页面加载速度?或者使用 html5shiv 或 modernizr 有什么缺点?
    • 不,它不会过多地降低页面加载速度。有很多文章比较 html5shiv 和 modernizr。
    • 那么您认为更语义化并将这些标签与 html5 shiv 或 modernizr 一起使用会更好吗?还是走老路?即使想要向后兼容
    • 购买 WordPress 模板供小型企业或个人使用时,我不会过分强调要满足最新的 Web 标准。相反,如果您专注于网站的内容和可用性,它会更有价值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-10
    • 2011-12-11
    • 1970-01-01
    • 2016-01-15
    • 2013-12-10
    • 2012-07-28
    • 1970-01-01
    相关资源
    最近更新 更多