- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Banner Landmark 的 W3C ARIA 示例页面中HTML 技术 选项卡中有这段文字:(强调我的)
- The HTML5
header
element defines abanner
landmark when its context is thebody
element.- The HTML5
header
element is not considered abanner
landmark when it is descendant of any of following elements:
article
aside
main
nav
section
我知道这段代码中的 header 不会自动设置横幅角色:
<body>
<main>
<article>
<header><!-- ... --></header>
</article>
</main>
</body>
但是如果标题没有嵌套在上述任何元素中,同时不是是body
元素的直接后代呢?
这段代码中的header是否自动设置了banner角色?
<body>
<div>
<header><!-- ... --></header>
<main></main>
</div>
</body>
元素/header
元素的上下文是什么?
它只是元素的直接父元素吗?
还是设置上下文的最接近的祖先元素?
我在 Roles documentation 中找不到任何提示在 w3.org 上,该页面上多次提到 context 这个词,但与示例页面上提到的上下文不同(双关语意)。
最佳答案
official <header>
element spec给出了更多的说明,尽管您可能需要多读几遍才能理解。
When a
<header>
element’s nearest ancestor sectioning root element is the<body>
element, and it is not a descendant of the<main>
element or a sectioning content element, then that<header>
is scoped to the<body>
element and represents mostly site-oriented content, or introductory content for the page as a whole.
然后它继续说:
Assistive Technology may convey to users the semantics of the header element when it applies to the whole page. This information can provide a hint as to the type of content. For example, the role of the element, which in this case is "banner", can be announced by screen reader software when a user navigates to a header element that is scoped to the body element.
因此,如果您的 <header>
不属于 <body>
,屏幕阅读器很可能不会将标题宣布为横幅地标,但这取决于屏幕阅读软件。
关于html - 角色 ="banner"的上下文是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56983798/
以下标记从验证器收到错误: Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla
我在 ViewWillAppear 和 ViewWillDisappear 上分别创建和删除了 ADBannerView,尽管在切换到另一个未创建 ADBannerView 的 View 后,我仍然看
我想在访问者访问 page.html 时显示 bannerA.js,并在访问者访问 page_en.html 时显示 bannerB.js 等等,5 个横幅/5 个页面。 我看到我可以使用这样的代码:
有谁知道如何在 cocos 2d v2 中使用 admob,所有文档都基于 View 根 Controller ,而 cocos2d 2 只是以另一种方式进行。 我找到的唯一文档是:Working-w
我有一个使用 ASP MVC 4 的新大项目,我需要在未来构建许多微型 Web 应用程序,其中包含: 一个Banner(比如黑色的Google banner,用于身份验证、通知、搜索……等) 必须访问
我最近写了一个小脚本来获取本地网络中的op ssh服务器列表,因为我不知道计算机的ip地址,而无需将它们连接到屏幕并进行查找(这将消除对ssh的需要)。因为我有多个ssh服务器,所以我想知道哪个IP地
为了搬openx,我经历了整个过程。我的横幅通常会显示,我可以完全访问管理。唯一的问题是,当尝试上传横幅时,它不会被保存。当返回横幅属性选项卡时,该文件丢失了。你能帮忙吗?谢谢。 最佳答案 将文件迁移
任何人都可以帮助我获得一个简单的库,该库具有滑动图像横幅的功能, slider 上带有点以显示当前存在的图像。我试过 ViewPager。由于我是 Android 的新手,所以我不知道该用什么。我尝试
我有 iAd 的问题。我遵循了许多质量上乘的教程,几天前我能够在测试应用程序中正确插入 iAd。 现在,即使我尝试创建一个仅使用 iAd 作为测试的新应用程序,该方法也不起作用!我无法理解以下文字出现
在 Banner Landmark 的 W3C ARIA 示例页面中HTML 技术 选项卡中有这段文字:(强调我的) The HTML5 header element defines a banner
示例:Ads by: Google 这是横幅 css,我想在这个横幅中添加左上角(广告:mysite.com) .mybannerads { display: block; posi
我正在开发一个需要展示 AdMob 的 横幅广告 的 Flutter 应用程序。我注意到横幅重叠我的 ListView 。我试图搜索解决方案,但没有发现任何有用的东西。 我发现的一个解决方案是在底部提
您好,我想修改默认的 joomla 横幅模块,这样不仅可以显示横幅图像,还可以显示已在后端输入的描述文本。你能帮助我吗?谢谢 最佳答案 如果您使用默认 mod_banner的 Joomla ,您需要在
我在 App Store 中有一个名为“Rollerbank”的荷兰语应用程序。在荷兰,允许使用 iAd。所以在我的应用程序中我有“self.canDisplayBannerAds = YES;”在我
我正在用 php/mysql 编写横幅广告引擎。我不想使用 OpenX 或交 key 解决方案,因为会有一堆自定义功能,我宁愿不依赖于必须灵活适应的现有系统。 以下是我目前对印象架构的思考和方法: 通
我需要在一个列表项上添加“即将推出”横幅。横幅应该相对于 li 绝对定位,以便它看起来环绕 li。 我有问题: 让横幅相对于 li 绝对定位 隐藏列表项停止处的横幅(这样在视觉上它似乎只环绕内容)。就
有人对如何在横幅底部放置小图片有任何建议吗?请参阅此附件(以红色圈出)以了解我在说什么。我可以使用 CSS3 做到这一点,还是我最好只将图像放在那里?如果该图像可以根据每个页面的标题文本(例如“我们的
我将使用全屏横幅,只是like this one或 this other one为此,我在 Wordpress 站点中使用了一个插件。 现在我已将它们各自的宽度设置为 100%(以避免 x 轴滚动并使
我希望有人能提供帮助。 我有一个横幅旋转器,它在一个页面上工作正常,但在另一个页面上却不行。我刚刚将代码从一个页面复制并粘贴到另一个页面,并更改了路径,以便它们指向正确的位置。我已经检查过一切都是一样
我想将一个元素转换成一个横幅,它填充一个 div 而不会变形。 正如您在我的图片上看到的那样,我希望图片 1 像图片 2 一样对原始图片进行缩放,就像我对图片 3 所做的那样。 我用 css 尝试了很
我是一名优秀的程序员,十分优秀!