草庐IT

header_nav

全部标签

html - <nav> 标签应该在 <main> 标签之外吗?

我的问题专门针对语义HTML5。如果主导航在设计上不是标题的一部分,但仍然是站点范围的,那么它应该嵌套在中吗?标签?W3C规范说明了标签:"Themaincontentofthebodyofadocumentorapplication.Themaincontentareaconsistsofcontentthatisdirectlyrelatedtoorexpandsuponthecentraltopicofadocumentorcentralfunctionalityofanapplication."对我来说,这表明我应该将外面像这样:[...][...][...][...]我还认为

html - 哪个优先,http-equiv 还是 HTTP 响应 header ?

这个问题似乎是重复的,但经过一番研究,没有找到可靠的答案。子问题是:当http-equiv和HTTP响应头key相同,对应的value冲突时,哪个优先?第一个问题是否有任何规范,即使浏览器没有遵循规范?如果没有规范,会发生什么?标准组有讨论吗?这种行为肯定需要在某些标准中定义。以下是一些研究工作:我检查了4.2.5.3Pragmadirectives在HTML规范中,但未提及优先级(http-equiv="set-cookie"除外,在这种情况下,真正的HTTP响应header优先)。在responseheaderVSmetatag,似乎真正的HTTP响应header优先于Conten

jquery - 使用HTML5播放器(音频标签)时如何在HTTP请求中传递授权 header 以确保安全

我正在使用HTML5音频播放器,如下所示:"type="audio/mp3">现在,我想保护我的应用程序,所以我想在mp3的http请求中的Header参数中传递一些sessionId。我找不到任何方法可以做到这一点,请知道解决方案的人提供帮助。或有没有其他玩家给予这种支持??? 最佳答案 我认为您应该使用HTMLAudioElement并从javascript而不是直接从html播放音频。现在,当您使用javascript时,您可以使用安全的url来获取音频文件并将其提供给音频元素。这可能对您有用。

html - 您将如何使用标准 anchor 标记传递 HTTP header ?

根据theHTML4reference没有属性可以使用anchor标记传递HTTPheader。我想提供一个链接,请求使用Acceptheader的特定文件类型。我能看到的唯一方法就是顺其自然,并传递一个GET参数。您可能会说为什么我想这样做......我打算将一堆方法公开为公共(public)API,以JSON的形式提供结果。当使用JavaScript或其他编程语言发出请求时,使用Acceptheader来请求特定的响应格式是“正确的方法”。但这意味着我需要在我的代码中容纳Acceptheader和GET参数,这听起来像是逻辑重复。这个话题在很大程度上是值得商榷的,因为这样的链接可能

html - 用于 HTML 5 视频的 MP4 持续时间的 HTTP header

我正在尝试流式传输从网络服务器编码的MP4视频。我相信我使用了适当的标志,但它无法正常工作。当我从我的流中下载视频并使用VLC打开它时,它会正确显示持续时间。由于套接字不可搜索,我假设它写入元数据以结束?我的Chrome浏览器总是显示8秒的持续时间。前8秒以正常速度播放,但之后暂停按钮变成播放按钮,视频播放速度非常快,可能与接收到的速度一样快。但是音频以正常速度播放。我试过document.getElementById('myVid').duration=20000但它是一个只读字段。我想知道,有没有办法在HTTPheader或任何其他方式中明确说明持续时间?我找不到任何关于它的文档。

html - 在带有搜索表单元素的 HTML5 中语义使用 <nav>

W3C对的定义似乎有点模糊标签:Thenavelementrepresentsasectionofapagethatlinkstootherpagesortopartswithinthepage:asectionwithnavigationlinks.Notallgroupsoflinksonapageneedtobeinanavelement—theelementisprimarilyintendedforsectionsthatconsistofmajornavigationblocks.Inparticular,itiscommonforfooterstohaveashortli

html - @media 打印 div : How to solve overlapping page text on header?

在Firefox的页面中打印屏幕时,我使用@media在每个页面上打印标题。我的CSS设置如下:@mediaprint{div.printDivHeader{font-family:Arial,Helvetica,sans-serif;font-size:1.0em;position:fixed;display:block;width:100%;height:auto;top:0;}}问题是第二页的内容与打印div标题重叠。(即,在第二页上,页眉不会强制页面内容向下,所以我得到的是文本覆盖文本)。有什么办法可以解决这个问题吗? 最佳答案

html - 发送带有 HTML5 音频标签的自定义 HTTP 请求 header

是否可以使用HTML5音频标签发送自定义HTTP请求header?我对发送HTTPRangeheader特别感兴趣,因此网络服务器只会流式传输mp3文件的部分内容。我在audiotag中找不到这样做的方法应用程序接口(interface)。 最佳答案 如果您可以不支持IE等旧版浏览器,那么您现在可以使用ServiceWorker来完成这项工作。拦截服务worker中的获取请求,并使用自定义header将其发送出去。以下是拦截对GoogleDrive的请求并添加Bearertoken的基本示例。self.addEventListene

html - 请求 header 的客户端部分下的 'Accept: */*' 是什么意思?

我正在比较Firefox和InternetExplorer的相同HTTPPost请求的header,我看到了IE。我在想:Accept:*/*在请求header的客户端部分是什么意思? 最佳答案 accept:头定义了客户端接受的内容类型,或者期望服务器返回的内容类型。根据情况,这可以是text/css、text/html、image/png、..等-只是一些mime类型。*字符被视为通配符。accept:*/*只是意味着接受任何mimetype的任何数据,服务器可以选择将什么返回给请求的客户端。

html - 您可以在 HTML 5 文档中拥有任意数量的 <nav> 吗?

我喜欢HTML5标准中的新标签。我可以多次使用它们吗?点赞3标签,或两个标签,我可以发明像这样的新标签吗??在xhtml中我有:...所以我可以做类似的事情:have's?-->...? 最佳答案 元素在html5spec中定义,但是元素不是。您可以使用尽可能多的您可以随意添加元素(只要它们不嵌套),但您必须提供其他元素的DTD,并希望您的用户使用的浏览器足够灵活以接受新元素。我建议不要定义新元素,而只使用现有的语义元素来创建您想要的效果。足够好,如果您将主要内容包装在中,将被视为次要内容,这有效地提示浏览器了解该区域不是页眉、页脚