使用Div而不是锚点

时间:2009-03-11 02:34:10

标签: css html hyperlink anchor

在我的网站www.funpunks.com上,您会在页面的左上方看到导航内容。我使用固定大小的div与背景图像,并使用javascript重定向“window.location ='http://www.funpunks.com/'”等。

但对于那些禁用了javascript的用户来说呢?我想我需要使用锚标签。

我需要这些锚标记显示为块,我需要它们才能有背景图像。此外,每个不同的链接都需要有自己的高度/宽度和悬停图像。

可以使用锚标签而不是div来完成吗?

由于

3 个答案:

答案 0 :(得分:8)

为什么你还没有使用锚点,而是用CSS显示它们作为块级元素?

a.some-class { display:block; }

答案 1 :(得分:3)

绝对想在这里使用< a>。每次都要进行语义标记。只需做style =“display:block”并设置宽度,高度,背景图片等。例如,看看我的一个网站:http://krystalware.com/Products/SlickUpload/。左侧和顶部的标签都是一个,正确设置样式。

答案 2 :(得分:1)

A标签可以通过CSS设置它的高度/宽度,就像其他一切一样。