将div放入链接中我有一个<div>用一些我不想改变的奇特的视觉内容来阻止。我想让它成为一个可点击的链接。我在找类似的东西<a href="…"><div> … </div></a>,但这是有效的XHTML1.1。
3 回答
largeQ
TA贡献2039条经验 获得超7个赞
使用普通CSS技术和有效的HTML构建面板。 在其中的某个地方,如果用户单击面板(您也可以有其他链接),则放置一个您希望成为默认链接的链接。 在该链接中,放置一个空的span标记( <span></span>
,不是 <span />
-谢谢@Campey) 给出面板位置:相对位置 将以下CSS应用于空跨度: { position:absolute; width:100%; height:100%; top:0; left: 0; z-index: 1; /* fixes overlap error in IE7/8, make sure you have an empty gif */ background-image: url('empty.gif'); }
它现在将覆盖面板,因为它在一个 <A>
标记,这是一个可点击的链接 提供面板位置内的任何其他链接:相对链接和适当的z-索引(>1),以便将它们置于默认的span链接前面。
沧海一幻觉
TA贡献1824条经验 获得超5个赞
div
<a>
block
<div>
a { display: block; }
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
<a href="whatever you want"> EVERYTHING IN HERE TURNS INTO A LINK </a>
<a href="whatever you want"> <div id="thediv" /> </a>
- 3 回答
- 0 关注
- 509 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消