Css <;a>;Internet Explorer 7中不可单击的标记-为什么?
我有多个a标签漂浮在一页上 它们采用独特的样式,使用span和css将图像水平居中。标记本身具有固定的宽度和高度 我认为这是基本的东西,我的主题导致了这个问题,但我已经创建了一个精简版,在IE7中运行时仍然遇到同样的问题 除了IE7,a标签在每个浏览器中都可以点击,为什么会发生这种情况 有人能解释一下吗?谢谢 -IE7中的测试点击状态,在其他任何地方都可以正常工作 不要担心IE 6-我不再为此编写代码了。在IE上,带有空属性的链接元素(Css <;a>;Internet Explorer 7中不可单击的标记-为什么?,css,hyperlink,internet-explorer-7,Css,Hyperlink,Internet Explorer 7,我有多个a标签漂浮在一页上 它们采用独特的样式,使用span和css将图像水平居中。标记本身具有固定的宽度和高度 我认为这是基本的东西,我的主题导致了这个问题,但我已经创建了一个精简版,在IE7中运行时仍然遇到同样的问题 除了IE7,a标签在每个浏览器中都可以点击,为什么会发生这种情况 有人能解释一下吗?谢谢 -IE7中的测试点击状态,在其他任何地方都可以正常工作 不要担心IE 6-我不再为此编写代码了。在IE上,带有空属性的链接元素()href不会显示链接光标(手动) 在href属性中添加,或
)href不会显示链接光标(手动)
在href
属性中添加
,或者在IE上的主页模块上添加光标:指针,带有空属性href
的链接元素(
)不会显示链接光标(手动)
在href
属性中添加#
,或者在a.home-module
上添加光标:指针,您应该将“#”指定给href属性
尝试以下操作:您应该将“#”分配给href属性
试试这个:是a内部的跨距造成了麻烦…是a内部的跨距造成了麻烦…你可以用CSS实现你想要做的事情,但是它需要在HTML中有一个稍微不同的布局和一些额外的CSS
JSFiddle-
注
在a.home-module
中,我添加了一个透明图像。这是因为IE7不会将“空”参数(由于文本缩进为负数)分配给顶层,因此仍会使链接不可链接。您可以仅使用CSS实现所需的功能,但它需要在HTML中使用稍微不同的布局和一些额外的CSS
JSFiddle-
注
在a.home-module
中,我添加了一个透明图像。这是因为IE7不会将“空”参数(由于文本缩进为负数)分配给顶层,因此仍会使链接不可链接。如果从span
标记中删除position:absolute
,它是否起作用?它会稍微改变它,似乎您可以单击span,但不能单击img。因为当我从跨度中移除绝对位置时,我失去了图像的中心位置,这意味着我可以看到img和跨度,在IE7中,跨度是可以点击的,你可以点击它,但没有光标指针出现,img不能点击。。Weirdi如果您从span
标签中删除position:absolute
,它会工作吗?它会稍微改变它,似乎您可以单击span,但不能单击img。因为当我从跨度中移除绝对位置时,我失去了图像的中心位置,这意味着我可以看到img和跨度,在IE7中,跨度是可以点击的,你可以点击它,但没有光标指针出现,img不能点击。。奇怪的是,你是对的,但它仍然不能解决我无法点击IE7中的链接的问题。请参阅更新的JSFIDLE,a标记仍然无法单击。。我在href中添加了URL-是的,你是对的,但它仍然不能解决我无法在IE7中单击链接的问题。请参阅更新的JSFIDLE,a标记仍然无法单击。。我在href-Hi中添加了URL,我仍然无法在IE7中单击它:-(Hi,我仍然无法在IE7中单击它:-(hmmmm,这确实有意义-divs和javascript它是那么的hmmmm,这确实有意义-divs和javascript它是那么的