我知道这可能是有史以来最愚蠢的问题,但是当涉及到CSS时,我是一个初学者; 如何使用源自CSS的图像在网页上超链接图像?我试图在我的网站上设置标题图像链接到首页.谢谢!
编辑:为了说清楚,我是从CSS获取我的图像,标题div的CSS代码如下: -
#header { width: 1000px; margin: 0px auto; padding: 0px 15px 0px 15px; border: none; background: url(images/title.png) no-repeat bottom; width: 1000px; height: 100px; }
我想知道如何在我的网页上建立这个div超链接,而不必使它成为锚而不是div.
您可以使用CSS控制设计和样式,而不是内容的行为.
你将不得不使用类似的东西Logo
,然后有一个CSS块,如:
a#header { background-image: url(...); display: block; width: ..; height: ...; }
您不能嵌套div
内部并且仍然具有"有效"代码.
是一个内联元素,不能合法地包含块元素.制作链接的唯一非Javascript方式是使用
元素.
你可以将你的 如果您不想这样,那么您将不得不使用JavaScript来实现 要链接css-sourced背景图像: 这里的关键是将锚标记转换为块元素,因此高度和宽度都有效.否则它是一个内联元素,将忽略高度.标签嵌套在里面
Document.getElementById("header").onclick = function() {
window.location='...';
}
2> Dave Rutledg..:#header {
display:block;
margin: 0px auto;
padding: 0px 15px 0px 15px;
border: none;
background: url(images/title.png) no-repeat bottom;
width: 1000px;
height: 100px;
}
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有