问题标签 [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.
xhtml - 是否可以在非链接标签(例如屏幕阅读器用户)的 alt 和标题属性中重复相同的文本?
我上面的例子是一个很好的例子吗?应该一直这样吗?
在上面的示例中,我使用了几乎相同的文件名、替代文本和标题文本。
- 是否可以使用相同的文本
alt
,title
即使它不是链接,还是这种重复会给屏幕阅读器带来问题?(我重复文本是因为 FireFox 没有将 alt 显示为工具提示,而客户想要一个工具提示。) title
如果图像不在链接中,我们应该与图像一起使用吗?- 应该
alt
并且title
总是不同吗? - 屏幕阅读器能说出图像的所有这些属性吗?
- 图像文件名
alt
文本title
文本
- 我应该始终使用描述性图像文件名吗?
html - 在 HTML 中显示街道地址的最语义化方式是什么?
我有一个要显示在网页上的地址,但它不是页面作者的地址。鉴于w3c 的建议,应如何将其编码为语义:
作者可以使用 ADDRESS 元素来提供文档或文档的主要部分(例如表格)的联系信息。此元素通常出现在文档的开头或结尾。
asp.net - 这个属性“headerindex="5h”是什么?
我在基于 CMS(sitecore) 的 Asp.net 2.0 Webform 网站上看到了这一点。
它在语义上正确并且 w3c 有效吗?我们可以制作和使用这样的自定义属性吗?这是好习惯吗?
html - 在这种情况下正确的标记是什么(页面标题和“根线”)?
因此,在我当前的项目中,当您导航到具有路径/home/about/company/team/
的“团队”页面时,页面标题如下所示:
我当前的标记如下所示:
但是将根线包装在h2
标签中感觉不对。实际上,它不是标题,对吧?在这种情况下,您对如何创建良好的语义 HTML 有何看法?
html - 在 XHTML/HTML 中,哪些元素具有语义价值,哪些是表象的,哪些不属于这两个类别?
在 XHTML/HTML 中,哪些元素具有语义价值,哪些是表现性的,哪些不属于这两个类别?
谁来决定哪个标签是语义的、表象的?W3C 或 web 开发者有自己的条款?
结构标记和语义标记有什么区别?
是 DIV 和 span 不是语义的,如果是,那么我们为什么使用?
css - 哪种方法更适合仅垂直显示 2 个链接?
哪种方法更适合仅垂直显示 2 个链接,一个接一个?在内容页面中(不作为导航)。
这个(虽然我不需要子弹)
这
或这个
html - 我们是否应该始终考虑没有 CSS 时页面的外观?
如果是,那么表示元素在这种情况下会有所帮助,那么我们应该使用它们吗?
这些是有效的标签
css - 当我们应该使用超过?
- ?
<dl>
在什么情况下我们不应该去<ul>
?
这对屏幕阅读器用户<ul>
有影响<dl>
吗?屏幕阅读器软件是否会通知用户内容在<ul>
或<dl>
?
css - 可以在中使用 cellpadding="2" cellspacing="2" 吗?可以用cellpadding="2" cellspacing="2"
在<table>
吗?或者这些是 W3C 不推荐的,并且根据网络标准不正确?
CSS中有哪些替代方案?
更新:也可以使用<td align="right" valign="top">
可以用cellpadding="2" cellspacing="2"
在<table>
吗?或者这些是 W3C 不推荐的,并且根据网络标准不正确?
CSS中有哪些替代方案?
更新:也可以使用<td align="right" valign="top">
吗?
我的问题是关于内容和表示的分离以及 W3C 的建议。
更新:
仅根据此图表,在严格版本中不允许。那么允许 的其他属性可以吗?<table>
align
bgcolor
<table>
如何在 Google BigTable 中创建数据库
我知道如何在 Google Big Table 中创建表格。但是由于我的限制,我想创建数据库并将所有表存储在该数据库中。
可以用cellpadding="2" cellspacing="2"
在<table>
吗?或者这些是 W3C 不推荐的,并且根据网络标准不正确?
CSS中有哪些替代方案?
更新:也可以使用 可以用 CSS中有哪些替代方案? 更新:也可以使用 我的问题是关于内容和表示的分离以及 W3C 的建议。 更新:
仅根据此图表,在严格版本中不允许。那么允许 的其他属性可以吗? 我知道如何在 Google Big Table 中创建表格。但是由于我的限制,我想创建数据库并将所有表存储在该数据库中。<td align="right" valign="top">
cellpadding="2" cellspacing="2"
在<table>
吗?或者这些是 W3C 不推荐的,并且根据网络标准不正确?<td align="right" valign="top">
吗?<table>
align
bgcolor
<table>
如何在 Google BigTable 中创建数据库
css - 请解释rowspan和colspan,col和colgroup
谁能解释rowspan
和colspan
,col
和colgroup
?这些 W3C 是否有效且语义正确?这些在什么情况下有用?