Php 为什么标签用于achor链接';占位符是什么?
我经常在其他网站和教程中看到,当锚定不仅仅是一个链接时,它通常会有一个hashtag(Php 为什么标签用于achor链接';占位符是什么?,php,html,get,Php,Html,Get,我经常在其他网站和教程中看到,当锚定不仅仅是一个链接时,它通常会有一个hashtag(#)作为href属性的值。我正在一个项目的列表中创建一系列列表,我目前正在处理这个项目,我很想自己做这件事,但我担心这可能会使团队中其他开发人员正在处理的系统复杂化,因为这个标签出现在地址栏的点击后 以这种方式作废a href是否有负面影响?我假设这不是由于这种方法的流行,但是否有可能hashtag会弄乱一个使用GET的函数?正如注释中所指出的,不要包含专门用于视觉“美”的HTML标记。这是CSS的任务,你应该
#
)作为href
属性的值。我正在一个项目的列表中创建一系列列表,我目前正在处理这个项目,我很想自己做这件事,但我担心这可能会使团队中其他开发人员正在处理的系统复杂化,因为这个标签出现在地址栏的点击后
以这种方式作废a href是否有负面影响?我假设这不是由于这种方法的流行,但是否有可能hashtag会弄乱一个使用
GET
的函数?正如注释中所指出的,不要包含专门用于视觉“美”的HTML标记。这是CSS的任务,你应该学会。对于HTML/CSS:HTML=信息,CSS=表示。问问自己下次遇到类似问题时会发生什么。就我个人而言,我将创建一个:
然后将该类添加到所需的每个元素:
<ul id = "menu">
<li></li>
<li class = "handy"></li>
</ul>
不用担心,“散列标签”使用起来很好,十年来一直是标准的一部分,不会影响GET。“锚定标签”
关于MDN的onhashchange-
锚定只能用于链接\引用页面的一部分。如果您只想更改光标?使用css(cursor:*)@Dagon如果链接是由jQuery决定其操作的类的一部分,该怎么办?滚动帖子下的共享/编辑/删除/标记链接,我要问的是,为什么要使用标签作为占位符,使用标签是否会在其他相关编码语言中产生任何问题?实际上,在回答之后,我意识到这是一个重复:@FrankPresenciaFandos这篇文章与其说是关于光标,不如说是关于在href
位置使用标签,还没有人解释为什么会这样做——这就是实际问题。这就是为什么你只发布一个问题,当你发布几个这样的问题时,很难回答。#只出现在浏览器端,因此它只能影响客户端语言。所以使用hashtag确实是一种糟糕的做法?那么我应该把CSS应用到我的锚上?因为除非它有href
,否则滚动不会显示指针光标。不,哈希标记很好,是十年来标准的一部分,不会影响GET。@Joshie,这本身不是一个坏习惯,但我看到的唯一一个有意义的哈希标记是在HTML模板中(稍后将替换为实际链接)。为什么要添加锚?这似乎只会使光标看起来像指针。如果这样做,那么这确实是一种不好的做法。+1,很好的解释,我只想补充一点,hashtag在HTML模板中被广泛使用。
<ul id = "menu">
<li></li>
<li class = "handy"></li>
</ul>
#menu li {
cursor: pointer;
}