问题标签 [html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
57508 浏览

html - 如何在网站中找到未使用的图像和 CSS 样式?

有没有一种方法(除了反复试验)可以用来查找未使用的图像文件?站点中甚至不存在的 ID 和类的 CSS 声明怎么样?

似乎有一种方法可以编写一个脚本来扫描站点,对其进行分析,并查看哪些图像和样式永远不会加载。

0 投票
4 回答
34074 浏览

html - 如何使用 Flash 对象作为链接?

是否可以使用嵌入在 HTML 中的 Flash 文档作为链接?

我试着object用这样的包装元素a

在 Internet Explorer 中,这使它像链接一样在状态栏中显示位置,但它不执行任何操作。

我只有 .swf 文件,因此无法在 ActionScript 中添加点击处理程序。

0 投票
6 回答
1870 浏览

php - 如何确定html标签是否跨多行拆分

我正在编写一个涉及抓取网页的 PHP 脚本。目前,该脚本逐行分析页面,但如果有一个跨越多行的标签,它就会中断,例如

如果情况变得更糟,我可能会通过删除所有换行符来预处理页面,然后将它们重新插入到最接近的位置>,但这似乎是一个混乱。

理想情况下,我能够检测到跨行的标签,仅将这些标签与行结合,然后继续处理。
那么检测这种情况的最佳方法是什么?

0 投票
12 回答
21083 浏览

html - 100% 宽度 textarea 忽略 IE7 中父元素的宽度

我有以下textarea内容table

在 textarea 中有一个长字符串,在 IE7 中 textarea 会拉伸以将其容纳在一行中,但在其他浏览器中保持其 300px 的宽度。

关于如何在 IE 中解决此问题的任何想法?

0 投票
7 回答
45220 浏览

php - PHP 中的 HTML 抓取

我一直在使用正则表达式在 PHP 中进行一些 HTML 抓取。这行得通,但结果是挑剔和脆弱的。有没有人使用过任何提供更强大解决方案的软件包?配置驱动的解决方案将是理想的,但我并不挑剔。

0 投票
6 回答
10153 浏览

javascript - 在 JavaScript 中添加事件的最佳方法是什么?

我看到在 JavaScript 中设置事件的两种主要方法:

  1. 直接在标签内添加一个事件,如下所示:

    <a href="" onclick="doFoo()">do foo</a>

  2. 像这样通过 JavaScript 设置它们:

    <a id="bar" href="">do bar</a>

<script>并在该部分内的<head>部分或外部 JavaScript 文件中添加一个事件,例如,如果您使用的是原型JS :

我认为第一种方法更易于阅读和维护(因为 JavaScript 操作是直接绑定到链接的)但它不是那么干净(因为即使页面没有完全加载用户也可以点击链接,这可能会导致 JavaScript 错误在某些情况下)。

第二种方法更简洁(在页面完全加载时添加动作),但更难知道动作是否链接到标签。

哪种方法最好?

一个杀手级的答案将不胜感激!

0 投票
2 回答
156 浏览

html - 如何将 XHTML 缩写为任意数量的单词?

您将如何以编程方式缩写XHTML为任意数量的单词而不留下未封闭或损坏的标签?

IE

缩写为 25 个单词将是:

0 投票
13 回答
80159 浏览

html - 如何用项目符号内联显示无序列表?

我有一个带有无序列表的 html 文件。我想水平显示列表项,但仍保留项目符号。无论我尝试什么,每当我将样式设置为内联以满足水平要求时,我都无法显示项目符号。

0 投票
5 回答
42641 浏览

javascript - 你如何在鼠标悬停(jQuery)上交换 DIV?

这最多是第二个最简单的翻转效果,但我仍然没有找到任何简单的解决方案。

通缉:我有一个项目列表和相应的幻灯片列表 (DIV)。加载后,第一个列表项应该被选中(粗体)并且第一张幻灯片应该是可见的。当用户将鼠标悬停在另一个列表项上时,应该选择该列表项并显示相应的幻灯片。

以下代码有效,但很糟糕。我怎样才能以优雅的方式获得这种行为?jquery 有几十个动画和复杂的翻转效果,但是我没有想出一个干净的方法来实现这个效果。

0 投票
3 回答
19605 浏览

html - 跨度上的内联块

我希望以下示例中的两个span标签彼此相邻显示,而不是在另一个下方显示。如果我将width类的span.right 设置为 49%,它们会彼此相邻显示。我无法弄清楚为什么右跨度被向下推,就像右跨度有一些不可见padding/margin的东西,这使得它占用了 50% 以上。我试图在不使用 html 表的情况下完成这项工作。有任何想法吗?


感谢您的解释。该float:left作品在 FF 3.1 中与预期结果完美结合。不幸的是,在 IE6 中,右侧跨度渲染了 50% 的 50%,实际上它的宽度为浏览器窗口的 25%。将其宽度设置为 100% 可以达到预期的效果,但会在处于标准合规模式的 FF 3.1 中中断,我理解这一点。让它同时在 FF 和 IE 6 中工作,而无需求助于 hack 或使用多个 CSS 表一直是一个挑战