Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css <;a>;Internet Explorer 7中不可单击的标记-为什么?_Css_Hyperlink_Internet Explorer 7 - Fatal编程技术网

Css <;a>;Internet Explorer 7中不可单击的标记-为什么?

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属性中添加,或

我有多个a标签漂浮在一页上

它们采用独特的样式,使用span和css将图像水平居中。标记本身具有固定的宽度和高度

我认为这是基本的东西,我的主题导致了这个问题,但我已经创建了一个精简版,在IE7中运行时仍然遇到同样的问题

除了IE7,a标签在每个浏览器中都可以点击,为什么会发生这种情况

有人能解释一下吗?谢谢

-IE7中的测试点击状态,在其他任何地方都可以正常工作

不要担心IE 6-我不再为此编写代码了。

在IE上,带有空属性的链接元素(
)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它是那么的