在我的随机测试中,我看到了将一个anchor标记放在另一个anchor标记内的行为。我做了一个jsfiddle.content但在开发者工具中它看起来不一样:我相信我们不能将一个anchor标记放在另一个anchor标记内,因为点击内部anchor会将点击事件冒泡到父anchor标记,这是不允许的。我的假设是否正确? 最佳答案 如@j08691所述,嵌套的a元素在HTML语法中是被禁止的。HTML规范没有说明原因;他们只是强调规则。在实践方面,浏览器在其解析规则中有效地强制执行此限制,因此与许多其他问题不同,违反规范是行不通的。解
我有两个绝对定位在图像顶部的anchor,链接在其他浏览器(Chrome、FF、Safari)中可点击,但在IE中不可点击(目前已在8和9中测试)奇怪的是,如果我给链接一个background-color它们是可点击的,但是如果background-color设置为transparent(这就是我想要的)它们不再可点击,我也尝试设置zoom:1但没有成功。我猜想IE中的hasLayout位随IE8/9一起消失了,所以猜测zoom现在对于此类问题并不重要。有什么想法可以让这些链接在IE8/9中显示为透明背景?这是我一直在使用的fiddle:jsFiddleexample我有以下HTML布
我必须在访问时禁用anchor标记的颜色变化。我这样做了:a:visited{color:gray}(链接在访问前是灰色的。)但这是我在访问链接后明确声明颜色的一种方式,这又是一种颜色变化。如何在不进行任何显式颜色更改的情况下在访问时禁用anchor标记的颜色更改? 最佳答案 如果您只想让anchor颜色与anchor的父元素保持相同,您可以利用继承:a,a:visited,a:hover,a:active{color:inherit;}请注意,无需为每个选择器重复该规则;只需使用逗号分隔的选择器列表(anchor伪元素的顺序很重要
除了我的链接外,我网站上的其他所有内容似乎都与所有浏览器兼容。它们出现在页面上,但不起作用。我的链接代码如下-SuperChem#391HollywoodSuperBubbaAfgooHashSuperJackSugarOG91xPKJedi Blog 最佳答案 你不能有在里面元素。作为W3'scontentmodeldescription对于元素状态:"theremustbenointeractivecontentdescendant."(被认为是interactivecontent)要获得您正在寻找的效果,
这个问题在这里已经有了答案:Fixedpageheaderoverlapsin-pageanchors(37个答案)关闭7年前。我正在尝试清理anchor的工作方式。我有一个固定在页面顶部的标题,所以当您链接到页面其他位置的anchor时,页面会跳转,因此anchor位于页面顶部,将内容留在固定标题后面(我希望那讲得通)。我需要一种方法将anchor从标题的高度偏移25px。我更喜欢HTML或CSS,但也可以接受Javascript。
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭2年前。Improvethisquestion在制作例如WordPress博客。我是否应该将标题(也应该是链接)包裹在anchor中元素,还是应该反过来。为什么?(1):bar(2):bar我总是以(1)结尾,因为在我看来,标题包含在链接中更合乎逻辑。它在例如搜索引擎优化?它会反射(reflect)SEO排名吗?
我正在开发一个手机网络应用程序,我有几个文本字段可以从中受益.iPhone会为用户调整键盘,但我担心会破坏向后兼容性。我希望支持此功能的浏览器/手机可以帮助用户,而其他浏览器将退回到标准文本字段?这是可以接受的做法吗?它甚至有效吗? 最佳答案 是的,任何不受支持的类型都将恢复为“type=text”格式。我找到了一个很好的页面,其中列出了所有现有的输入类型。我试着从不同的浏览器看,有点意思。不知道对你有没有帮助。http://miketaylr.com/pres/html5/forms2.html
对anchor链接使用alt标签是否正确,比如 最佳答案 这样的事情最好通过查看官方规范来回答:转到规范:https://www.w3.org/TR/html5/搜索“a元素”:https://www.w3.org/TR/html5/text-level-semantics.html#the-a-element检查“内容属性”,它列出了a元素的所有允许属性:Globalattributeshreftargetdownloadrelhreflangtype检查链接的“全局属性”:https://www.w3.org/TR/html5/
例如,如果我有这个:pagelink有什么我可以用于style属性的东西可以使链接不可点击并且不会将我带到page.html吗?或者,我唯一的选择是不将“页面链接”包装在anchor标记中吗?编辑:我想说明我为什么要这样做,以便人们能够提供更好的建议。我正在尝试设置我的应用程序,以便开发人员可以选择他们想要的导航样式类型。因此,我有一个链接列表,其中一个始终处于当前选中状态,而其他所有链接均未选中。对于未选中的链接,我显然希望它们是普通的可点击anchor标签。但是对于选定的链接,有些人希望该链接保持可点击状态,而另一些人则希望使其不可点击。现在我可以轻松地以编程方式不在所选链接周围包
这个问题在这里已经有了答案:Isananchortagwithoutthehrefattributesafe?(9个回答)关闭5个月前。我一直在使用TwitterBootstrap构建一个站点,它的很多功能都依赖于将东西包装在中。,即使他们只是要执行Javascript。我遇到了href="#"的问题Bootstrap的文档推荐的策略,所以我试图找到一个不同的解决方案。但后来我尝试删除href属性一共。我一直在使用,并让Javascript处理其余的。并且有效。但有些事情告诉我我不应该这样做。正确的?我的意思是,技术上应该是指向某物的链接,但我不完全确定为什么这是一个问题。或者是?