草庐IT

Semantics

全部标签

html - 将数据属性存储在 'class' 与 HTML5 数据属性中

任何人都可以就dom_class和dom_id属性中提供的Rails约定是否更好地使用语义助手(例如div_for)提出意见吗而不是像“data-class”或“data-id”这样的HTML5数据属性?即:对比 最佳答案 只有一个意见...如果您要进行css格式化,请使用div.class。但是如果你在做javascript的东西,那么我认为html5属性是有意义的。这样一来,您的演示Material就在一个地方,而您的数据则在另一个地方。如果需要,您也可以随时在选择器中混合/匹配。

带有标题和文本的 html5 大纲

我尝试应用新的html5元素。如果页面非常简单,只有一个h1和一个文本,我不确定从语义的角度来看最好的方法是什么,如何正确反射(reflect)页面的结构。例如,如果文本是公司的理念(或关于页面或团队...),我想使用文章是不正确的,可以吗?(因为这不是为了独立分发或可重用,例如联合)在这种情况下,它应该只是一个div吗?用一个部分包裹h1和div有意义吗?如果页面中只有一个部分,这似乎不是很有用。那么,仅用标题和文本勾勒页面轮廓的最正确方法是什么?Titletext,text,text... 最佳答案 我会完全放弃div并仅在需要

带有标题和文本的 html5 大纲

我尝试应用新的html5元素。如果页面非常简单,只有一个h1和一个文本,我不确定从语义的角度来看最好的方法是什么,如何正确反射(reflect)页面的结构。例如,如果文本是公司的理念(或关于页面或团队...),我想使用文章是不正确的,可以吗?(因为这不是为了独立分发或可重用,例如联合)在这种情况下,它应该只是一个div吗?用一个部分包裹h1和div有意义吗?如果页面中只有一个部分,这似乎不是很有用。那么,仅用标题和文本勾勒页面轮廓的最正确方法是什么?Titletext,text,text... 最佳答案 我会完全放弃div并仅在需要

html - 从语义上构建表单的最佳方法是什么?

我看过几个开发人员如何使用表格、div和列表构建表单的示例;所有这些都不是很语义化。构建HTML文档的最佳方法是什么,以便将每个标签和输入组分隔到下一行并且可以轻松阅读-无需使用CSS?(我觉得ol和ul只是tr和td的替代品。在我看来,表格不是内容或定义列表)我几乎觉得div是最好的格式,因为div是一个明确的“划分”或项目分组,但我不确定。示例HTMLYourFavoritesColorFoodSubmit 最佳答案 注意不要混淆语义和结构。HTML元素的存在,主要是为了表达结构。语义学是关于赋予结构意义。虽然在someHTML

html - 从语义上构建表单的最佳方法是什么?

我看过几个开发人员如何使用表格、div和列表构建表单的示例;所有这些都不是很语义化。构建HTML文档的最佳方法是什么,以便将每个标签和输入组分隔到下一行并且可以轻松阅读-无需使用CSS?(我觉得ol和ul只是tr和td的替代品。在我看来,表格不是内容或定义列表)我几乎觉得div是最好的格式,因为div是一个明确的“划分”或项目分组,但我不确定。示例HTMLYourFavoritesColorFoodSubmit 最佳答案 注意不要混淆语义和结构。HTML元素的存在,主要是为了表达结构。语义学是关于赋予结构意义。虽然在someHTML

HTML5 语义 Web 元素——我为什么要在内部应用程序中使用它们

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。为什么我应该在内部应用程序中使用HTML5语义Web元素?语义元素似乎有助于搜索引擎检测哪些元素特定于导航、文章等。如果我在基于HTML的纯客户端应用程序中使用这些元素,我会得到什么?

HTML5 语义 Web 元素——我为什么要在内部应用程序中使用它们

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。为什么我应该在内部应用程序中使用HTML5语义Web元素?语义元素似乎有助于搜索引擎检测哪些元素特定于导航、文章等。如果我在基于HTML的纯客户端应用程序中使用这些元素,我会得到什么?

html - 本地化字符串时使用 strong/em 标签的正确方法是什么?

我知道有些语言强调单词的方式与英语不同,例如通过改变单词的结尾而不是通过语音的变化来强调单词。如果您要对网站进行本地化,您会相信和标签(及其位置)在其他语言中将具有相同的含义——您会保持这种强调,与您的译者核实还是将其删除?我想知道这如何将(请原谅双关语)转化为网络的语义?—strong和em标签带有在SEO、屏幕阅读器等中使用的语义。那么它们应该留在原地以免丢失,还是应该丢弃以更好地符合目标语言? 最佳答案 标记是为了传达一个整体的意思,只要传达了意思,你的标记就成功了。因此,在文本中传达重音强调的语言中,使用标签来表示强调是多余

html - 本地化字符串时使用 strong/em 标签的正确方法是什么?

我知道有些语言强调单词的方式与英语不同,例如通过改变单词的结尾而不是通过语音的变化来强调单词。如果您要对网站进行本地化,您会相信和标签(及其位置)在其他语言中将具有相同的含义——您会保持这种强调,与您的译者核实还是将其删除?我想知道这如何将(请原谅双关语)转化为网络的语义?—strong和em标签带有在SEO、屏幕阅读器等中使用的语义。那么它们应该留在原地以免丢失,还是应该丢弃以更好地符合目标语言? 最佳答案 标记是为了传达一个整体的意思,只要传达了意思,你的标记就成功了。因此,在文本中传达重音强调的语言中,使用标签来表示强调是多余

html - 在重复内容上不显示是否会影响 SEO/语义?

重复内容上的Display:none是否会影响SEO/语义?假设您要构建一个以移动设备为先的响应式网站。在较小的断点处,您已选择在主英雄横幅中显示页面的标题标语()。但是,稍后,您希望在同一位置显示公司Logo,并在子横幅中显示您的标语。例如:CompanyTaglineCompanyTagline...使用以下CSS:.hide-on-lg{display:block;}.show-on-lg{display:none;}@media(min-width:1200px){.show-on-lg{display:block;}.hide-on-lg{display:none;}}语义规