Tag: html

将<script>标签放在</ body>标签之后是错误的吗?

将脚本标签置于主体的结束标签( </body> )之后有多大错误? ? <html> …. <body> …. </body> <script type="text/javascript" src="theJs.js"></script> </html>

如何限制HTML5“数字”元素中的可能输入?

对于<input type="number">元素, maxlength不起作用。 我怎样才能限制该数字元素的最大长度?

最快的方法将HTML标签转义为HTML实体?

我正在编写一个Chrome扩展,它涉及到很多以下工作:通过将< , >和&转换为&lt; , &gt; 和&amp; , 分别。 (换句话说,就像PHP的htmlspecialchars(str, ENT_NOQUOTES) – 我不认为有任何实际的需要转换双引号字符。) 这是迄今为止我发现的最快的功能: function safe_tags(str) { return str.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;') ; } 但是,如果我一次只能运行几千个字符串,还是有很大的滞后。 任何人都可以改善呢? 这主要是10到150个字符之间的字符串,如果这有所作为。 (我有一个想法是不打扰编码大于号 – 将有任何真正的危险呢?)

转换JSON数据到一个HTML表

有没有任何jQuery或JavaScript库,生成一个给定json数据的动态表? 我不想定义列,库应该读取json散列中的键并生成列。 当然,我可以自己迭代json数据并生成html表格。 我只想知道是否有这样的图书馆存在,我可以简单地重用。

JQuery:只有在完成调整大小后才能调用RESIZE事件?

浏览器窗口完成大小调整后,如何调用函数? 我试图这样做,但有问题。 我正在使用JQuery Resize事件函数: $(window).resize(function() { … // how to call only once the browser has FINISHED resizing? }); 但是,如果用户手动调整浏览器窗口的大小,则会连续调用此函数。 也就是说,在短时间内可能会调用这个函数几十次。 我怎样才能一次调用调整大小功能(一旦浏览器窗口完成调整大小)? UPDATE 也无需使用全局变量。

忽略HTML中的空格

HTML / CSS中有什么能告诉浏览器完全忽略空白吗? 很多时候,当你想把两个图像放在一起的时候 – 尽量拼命保持HTML的可读性,但是浏览器在它们之间放置一个空格。 所以不是这样的: <img src="images/minithing.jpg" alt="my mini thing" /> <img src="images/minithing.jpg" alt="my mini thing" /> <img src="images/minithing.jpg" alt="my mini thing" /> <img src="images/minithing.jpg" alt="my mini thing" /> 你结束了这个 <img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" /> 这太可怕了!

当用户使用jQuery将其滚动到视图之外时,表头保持固定在顶部

我试图设计一个HTML表,其中标题将停留在页面的顶部时,只有当用户滚动它的视图。 例如,表格可能从页面向下500像素,我怎样才能做到这一点,以便如果用户滚动标题的视图(浏览器不再在Windows视图中检测到它),它将保持在顶部? 任何人都可以给我一个JavaScript的解决方案呢? <table> <thead> <tr> <th>Col1</th> <th>Col2</th> <th>Col3</th> </tr> </thead> <tbody> <tr> <td>info</td> <td>info</td> <td>info</td> </tr> <tr> <td>info</td> <td>info</td> <td>info</td> </tr> <tr> <td>info</td> <td>info</td> <td>info</td> </tr> </tbody> </table> 所以在上面的例子中,我希望<thead>在页面不<thead>下滚动页面。 重要提示:我不是寻找一个解决方案,其中<tbody>将有一个滚动条(溢出:自动)。

解析iPhone上的HTML

任何人都可以推荐一个C或Objective-C库的HTML解析? 它需要处理凌乱的HTML代码,将不完全验证。 这样的图书馆是否存在,还是我只是试图使用正则表达式?

浏览器的HTML元素的默认CSS

我在哪里可以找到浏览器的HTML元素的默认CSS? 许多HTML元素都带有一些默认的CSS属性,有时会导致未知的/不需要的行为。 例如,输入框在不同的浏览器中显示的方式不同。 我正在寻找一个覆盖新的CSS3属性和新的HTML5元素的地方。 我已经看到了其他(更古老的)问题(如浏览器的默认CSS样式表 )的答案,提出了CSS重置的解决方案。 这个解决方案有时候并不需要,通常我会想保留一些基本的属性(比如在Chrome中突出显示输入框)。 换句话说, 我不想因为我不知道自己在做什么而摆脱这些事情 。 那么, 有没有一个网站可以给我所有这些信息(或者大多数)?

在使用<input type =“file”>时限制文件格式?

当用户单击HTML中的<input type="file">元素中的Browse按钮时,我想限制可以从本机OS文件选择器中选择的<input type="file"> 。 我有一种感觉是不可能的,但我想知道是否有解决方案。 我想只保留HTML和JavaScript; 没有Flash请。