问题标签 [semantic-markup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 使用语义有意义的标记背后的逻辑是什么?
它仅适用于屏幕阅读器软件吗?因为浏览器以相同的方式呈现两种类型的标签语义和表示。
例如:
对于我们和 css 的浏览器来说<strong>
是<b>
一样的。语义标签优于表现标签的目的是什么。
它仅用于屏幕阅读器还是用于更好地管理代码?
如果它是针对开发人员的strong
,并且b
两者都可以在浏览器上产生相同的结果。
css - W3C 的“语义数据提取器”在语义正确的 XHTML CSS 开发中有何用处?
W3C 的语义数据提取器有什么用处?
http://www.w3.org/2003/12/semantic-extractor.html
这个由 XSLT 样式表驱动的工具试图从 HTML 语义丰富的文档中提取一些信息。它仅使用通过良好使用 HTML 中定义的语义可获得的信息。
目的是表明提供语义丰富的 HTML 可以为您的代码带来更多价值:使用语义丰富的 HTML 代码可以更好地使用 CSS,使您的 HTML 可以被更广泛的用户代理(尤其是搜索引擎机器人)理解。
顺便说一句,它可以为用户代理开发人员提供一些关于添加到他们的产品中可能很有趣的钩子的线索。
检查 CSS 和 HTML 的验证后。我应该选择语义数据提取器工具吗?
它能做什么。以及它如何改进我们的编码。?有人在用吗?
我随机检查了一些网站,但大多数网站都会出错
是否可以使用此工具验证每个站点?
css - 记住css类和ID中的html标签是个好主意吗?
如果我们在选择器中保留标签名称。
例如:
这最大限度地减少了在样式表和标记之间切换的需要,因为 ID 和类已经告诉您它所指的元素类型。
在@Guffa 的回答之后更新:
我在本书中也发现了这个建议http://answers.oreilly.com/topic/647-how-to-write-efficient-css-selectors/
不限定 ID 选择器
无需添加额外的限定符。例如,DIV #toc 是不必要的,应简化为 #toc。
不要限定类选择器
特定于用例的类名。例如,将 LI .chapter 更改为 .li-chapter,或者更好的是 .list-chapter。
css - W3C 有效的 XHTML 和 CSS 代码、语义和可访问标记是否足以满足网站的一般 SEO?
我使用 W3C 有效的 XHTML 和 CSS 代码、语义和可访问标记为客户创建了一个网站,我曾对客户说我的代码将是SEO 友好的。他们的方式我编码它将有利于您的网站搜索引擎优化。我竭尽全力编写好的代码
现在我的非技术客户问我,即使在我提供了对 SEO 友好的网站之后,他是否应该去任何 SEO 公司?
除了 W3C Valid XHTML, CSS, Semantic and Accessible Mark-up 做不到的事情之外,其他 SEO 公司还会为他做什么?
xhtml - 我们是否应该将字段集用于一个搜索框输入?
我们应该使用fieldset
一个搜索框input
吗?我们通常在网站的标题中使用哪个?
html - 我应该使用锚点、按钮还是表单提交来实现 Rails 中的“关注”功能
我正在使用 nosql 数据库在 Rails 3 中开发应用程序。我正在尝试添加类似于 twitter 或 github 的“关注”功能。
在标记方面,我已经确定有三种方法可以做到这一点。
1)使用常规锚。(Github 使用这种方法)
2) 使用按钮。(推特使用这种方法)
3) 使用带有提交按钮的表单。(对我来说有一些优势,但我还没有看到有人这样做。)
由于我想将 user_id 而不是用户名存储在数据库中,因此选项 1 和 2 将强制我执行数据库查询以获取实际的 user_id,而选项 3 将允许我将 user_id 存储在隐藏的表单字段中,以便我不必进行任何数据库查找。我可以从表单提交的参数哈希中获取 id。
我已经成功地使这些方法中的每一种都起作用,但是我想知道最好的方法是什么。哪种方式更语义化、更安全、更适合蜘蛛等……?twitter 和 github 有没有理由不使用表单来做到这一点?
任何指导将不胜感激。从那时起,我就倾向于使用表单方法,我不必查询数据库来获取用户的 id,但我担心大家伙们为此使用锚点或按钮一定是有原因的。
我是一个新手,所以如果我完全错过了什么,请放轻松。谢谢!
html - 使用单选按钮或下拉列表
好吧,我很好奇 HTML 中 Radio 组和下拉列表的性质。我发现单选按钮很难设置样式,但我想为必填字段设置元素样式。我问了一个关于样式单选按钮和给边框颜色的问题,就像你可以对文本框做的那样,例如:
将样式应用于单选按钮以更改边框颜色不起作用。
我的问题是我为什么不应该在无线电组中使用下拉列表?
css - 您在 Web 项目中使用微格式吗?
您在 Web 项目中使用微格式吗?
如果是,那为什么?如果没有,那为什么?
如果是,那么您使用哪些东西?
HTML 5 中是否有任何微格式的替代品?
我还没有使用微格式。我应该现在开始使用还是不需要?
xhtml - “页面搜索引擎优化”是什么意思?
“页面搜索引擎优化”是什么意思?它与标记、可访问性和语义有关吗?
编辑:
“On Page SEO”是否需要来自 XHTML Coder 的输入?是开发人员的工作吗?