当前位置:  开发笔记 > 编程语言 > 正文

HTML的隐藏功能

如何解决《HTML的隐藏功能》经验,为你挑选了32个好方法。

HTML是使用最广泛的语言(至少作为标记语言)尚未获得应有的信誉.
考虑到它已经存在了这么多年,诸如FORM/INPUT控件之类的东西仍然保持不变,没有添加新的控件.

至少从现有功能来看,您是否知道任何不为人所熟知但非常有用的功能.

当然,这个问题是这样的:

JavaScript的
隐藏功能隐藏的CSS
功能隐藏C#的
功能隐藏的VB.NET
功能隐藏的Java
隐藏功能隐藏的功能经典ASP
隐藏的ASP.NET
功能隐藏的Python
功能隐藏的TextPad
功能隐藏的Eclipse功能

不要提及HTML 5.0的功能,因为它在工作草案中

请为每个答案指定一个功能.



1> Paul Irish..:

使用与协议无关的绝对路径:


如果浏览器通过HTTPS查看SSL中的页面,那么它将使用https协议请求该资产,否则它将使用HTTP请求它.

这可以防止IE中的"此页面包含安全和非安全项目"错误消息,将所有资产请求保留在同一协议中.

警告:当在或@import上使用样式表时,IE7和IE8会下载文件两次.然而,所有其他用途都很好.


@Gumbo:是的,这是一个URI功能,但我认为它足以弯曲规则并包含在这里.而且我不希望很快就会出现URI Spec的隐藏功能.:)
这不是HTML功能,而是URL/URI功能.
d03boy,它是相对于协议的相对路径.
有一个主要缺点:当文件保存到磁盘并使用`file:`协议访问时,浏览器将无法找到资源(例如,CDN或其他外部服务器).
一个斜杠是相对于域部分的,而不是来自协议部分
IE是如此令人难以置信的DUMB!为什么f***hell它DL文件两次?

2> Brian Reiter..:

label标签使用"for"属性在逻辑上将标签与表单元素链接起来.大多数浏览器将其转换为激活相关表单元素的链接.




要扩展答案,还可以使用标签包装输入并省略for属性: