Tag: html5

如何在IE8和9中支持占位符属性

我有一个小问题,IE 8-9不支持input框的placeholder属性。 什么是在我的项目(ASPnetworking)中提供这种支持的最佳方式。 我正在使用jQuery。 我需要使用一些其他的外部工具吗? http://www.hagenburger.net/BLOG/HTML5-Input-Placeholder-Fix-With-jQuery.html是一个很好的解决scheme吗?

如何在我自己的代码中使用Google Chrome 11的上传文件夹function?

Google Chrome 11现在支持上传文件夹。 目前这个function只能在Google文档中实现,而我一直无法find任何有关如何在我的代码中使用的API文档。 从我所看到的,你点击Google文档中的上传文件夹链接,它显示“浏览文件夹”对话框(调用SHBrowseForFolder的外观),select一个文件夹,然后该文件夹的内容是上传到Google文档。 由于此function要求将Chrome浏览器升级到最新版本,或者运行Java Applet的其他浏览器,我认为我可以在我自己的网站中使用此function? 我很想在我维护的内容pipe理系统中拥有此function!

在CSS中按数据属性select元素

是否可以通过CSS5中的HTML5数据属性(例如data-role )select元素?

html5 – canvas元素 – 多个图层

没有任何扩展库,是否有可能在同一个canvas元素中有多个图层? 所以如果我在顶层做一个clearRect,它不会抹掉底层的? 谢谢。

如何在ASP.NET MVC中使用HTML-5 data- *属性中的破折号

我正在尝试在ASP.NET MVC 1项目中使用HTML5数据属性 。 (我是一个C#和ASP.NET MVC新手。) <%= Html.ActionLink("« Previous", "Search", new { keyword = Model.Keyword, page = Model.currPage – 1}, new { @class = "prev", data-details = "Some Details" })%> 上述htmlAttributes中的“data-details”给出了以下错误: CS0746: Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access. 它在我使用data_details的时候工作,但是我想它应该按照规范开始“data-”。 我的问题: 有什么办法得到这个工作,并使用Html.ActionLink或类似的Html助手HTML5数据属性? […]

如何下载文件,而不使用<a>元素与下载属性或服务器?

根据caniuse , Microsoft Edge build 10547+支持<a>元素的download属性,但不支持IE或Safari 。 如何下载文件对象,而不使用带有download属性集的<a>元素或服务器?

微数据与RDFa

我有一个关于RDFa和Microdata的简单问题。 我目前的理解是,RDFa被RDF实现成HTML,但对像我这样的新开发者来说很复杂,Microdata似乎真的很容易和快速实现。 这两种语义格式有哪些优点和缺点?

我怎样才能将HTML元素转换为canvas元素?

暂时将常规元素转换为canvas将是非常有用的。 例如,说我有一个我想翻转的样式的div 。 我想dynamic地创build一个canvas,将HTMLElement “渲染”到canvas中,隐藏原始元素并为canvas设置animation。 可以这样做吗?

必填属性HTML5

在我的Web应用程序中,我正在使用一些自定义validation的表单字段。 在同一个表单中,我有两个button:一个实际提交表单,另一个取消/重置表单。 大多数情况下我使用Safari作为我的默认浏览器。 现在Safari 5出来了,突然我的取消/重置button不起作用了。 每次我点击重置button,我的表单中的第一个字段确实得到了重点。 但是,这是我的自定义表单validation相同的行为。 当尝试与另一个浏览器一切工作正常。 我必须成为一个Safari 5的问题。 我改变了一下在我的Javascript代码,我发现下面的行导致了这个问题: document.getElementById("somefield").required = true; 为了确定这将是我创buildtesting场景的真正问题: <!DOCTYPE html> <html> <head> <title>Test</title> </head> <body> <form id="someform"> <label>Name:</label>&nbsp;<input type="text" id="name" required="true" /><br/> <label>Car:</label>&nbsp;<input type="text" id="car" required="true" /><br/> <br/> <input type="submit" id="btnsubmit" value="Submit!" /> </form> </body> </html> 我的预期会发生。 第一个字段“名称”自动获得焦点。 任何人都偶然发现了这个?

如何在JavaScript \ HTML中使用套接字?

如何在JavaScript \ HTML中使用套接字? 可能会使用一些很酷的HTML5? 图书馆? 教程? 博客文章?