html - 设置链接的高度和宽度

标签 html css

我正在尝试创建一个位于图像上方的透明链接(有点像图像映射),但出于某种原因我无法让链接具有固定的高度和宽度,除非我给它一个背景颜色。这并不理想,因为它会掩盖图像!

不幸的是,为链接提供背景色并将不透明度设置为 0 会与 jquery 动画发生冲突,因此我也不能这样做。

有什么办法可以解决这个问题吗?

html

<a class="testlink" href="link.html">&nbsp;</a>

CSS

.testlink {
    position:absolute; 
    top:78px; 
    left:0px; 
    text-decoration:none; 
    display:block; 
    width:275px; 
    height:200px; 
    /* background-color:#333; inserting this into the styles give the link a width/height */
}

最佳答案

你可以使用透明的 1x1 PNG 作为背景,如果你不想使用外部图像,你可以使用 base64 编码将它嵌入到 CSS 中

关于html - 设置链接的高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7913418/

相关文章:

html - Css 不是页面的全高

html - 带填充的 CSS 网格溢出容器

html - 在不重叠背景颜色的情况下减少两个文本 block 之间的间隙

javascript - 通过从 json 读取数据来更改路径类

PHP If语句,合适吗?

javascript - 无法使用 jQuery 注册 HTML 选择的更改事件处理程序

html - 我怎样才能去掉标题上方的空间

javascript - 从 Jquery 动态更改 css 类属性?

css - 使 Bootstrap header 不固定

html - 类内所有元素的悬停效果