gpt4 book ai didi

jquery - 为什么 JQuery UI slider 中的句柄是 标签?

转载 作者:行者123 更新时间:2023-12-03 22:52:07 27 4
gpt4 key购买 nike

我正在阅读 slider 官方演示页面中的代码:http://jqueryui.com/demos/slider/我想知道为什么 <a>标签用于句柄?为什么不是 <div>

<div class="demo">

<div id="slider" class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all">
<a class="ui-slider-handle ui-state-default ui-corner-all ui-state-hover" href="#" style="left: 19%; ">
</a>
</div>

</div>

最佳答案

我认为他们使用了 anchor ,因为在 HTML 中,链接是将 HTML 与其他标记语言区分开来的,因为它们提供交互。摘自w3c

HTML offers many of the conventional publishing idioms for rich text and structured documents, but what separates it from most other markup languages is its features for hypertext and interactive documents. This section introduces the link (or hyperlink, or Web link), the basic hypertext construct. A link is a connection from one Web resource to another. Although a simple concept, the link has been one of the primary forces driving the success of the Web.

句柄也是你点击的东西,所以也许他们认为使用<a>在语义上更有意义。而不是<span>

为了说清楚,我的想法是他们可以在技术上使用任何东西,但他们出于语义原因选择 anchor

关于jquery - 为什么 JQuery UI slider 中的句柄是 <a> 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10010770/

27 4 0