HTML的隐藏功能

HTML是使用最广泛的语言(至少作为标记语言)还没有得到应有的赞誉。
考虑到它已经存在了这么多年,像FORM / INPUT控件这样的东西仍然保持不变,并且没有添加新的控件。

因此,至少从现有的功能,你知道任何不知名但非常有用的功能。

当然,这个问题大致如下:

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

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

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


使用独立于协议的绝对路径:

<img src="//domain.com/img/logo.png"/>

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

这可以防止在IE中出现可怕的“本页包含安全和非安全项目”错误消息,将所有资产请求保留在同一个协议中。

注意事项:在样式表的<link>或@import上使用时,IE7和IE8会下载两次文件。 然而,所有其他用途都很好。


标签标签使用“for”属性将标签与表单元素进行逻辑链接。 大多数浏览器将其变成激活相关表单元素的链接。

<label for="fiscalYear">Fiscal Year</label>
<input name="fiscalYear" type="text" id="fiscalYear"/>

(IE,Firefox和Safari的contentEditable属性)

<table>
    <tr>
      <td><div contenteditable="true">This text can be edited<div></td>
      <td><div contenteditable="true">This text can be edited<div></td>
    </tr>
</table>

这将使细胞可编辑! 来吧,如果你不相信我,试试吧。

链接地址: http://www.djcxy.com/p/42805.html

上一篇: Hidden features of HTML

下一篇: Hidden features of Perl?