drekx
问问题
1605 次
4 回答
1
链接到之前:test1.php
链接到之后: http ://www.gramercyit.com/test.php
通过将我的位置更改为绝对并将顶部设置为 0px 来解决它;很抱歉浪费了你们的时间,我只是没想到它会那样工作,呵呵。
于 2009-07-17T20:43:00.230 回答
0
您是否尝试过显示:块,浮动:左为 img 和 a?
于 2009-07-17T21:43:48.643 回答
0
不要听任何人说要删除空格 - 这会有所帮助,但只会持续一段时间,直到您的内容被不知道空格技巧的其他人修改。:)
当您将 float: left 分配给元素时,它会自动转换为块级元素。
因此,如果您想摆脱仅使用 CSS 的问题,请使用 display:block 图像。
如果您使用带图像的文本(此处未指定这种情况),则使用 float:left 或 float:right。
于 2009-08-31T12:31:56.723 回答
0
我解决这个问题的方法是分配一个标签 display:block
唯一的问题是你需要一个容器来存放a和img
<div class="image"><a href="#"><img src="blah.gif" /></a></div>
.image a,
.image img
{
padding: 0;
margin: 0;
display: block;
}
另一种解决方案是(但非常糟糕的做法,所以我建议不要这样做)
.image a
{
font-size: 0;
}
最终,在您的图像周围有一个 div 可以让您在创建响应式图像时有更好的时间,并且您希望为它们提供边框(不会影响您的定位),只需将边框应用于容器即可。
于 2014-03-14T12:20:20.600 回答