English 中文(简体)
选择无 im的lement
原标题:Select a-element without img inside
  • 时间:2012-04-26 13:51:31
  •  标签:
  • html
  • css

在1 html5网页上,我有一只半效果。 与此类似:

a:hover {
   background: #EFEFEF;
}

我还有一份有链接的图像清单:

<a href="x">
    <img src="images/y.png" />
</a>

在接手这些链接时,图像显示有一线EFEF-colored线。 我如何去除这一点?

它不是法令:强调,也干扰了婚礼。

最佳回答

你可能看到基底的背景情况。 • 树立形象,阻止:

a img {
  display: block;
}

http://jsbin.com/enikoz/edit#preview”rel=“nofollow”http://jsbin.com/enikoz/edit#preview

牢记,将直线图像转化为一个阻挡因素可能会影响我们的布局。

问题回答

你们看到白空间背景的颜色在形象下;如果你在形象后搬走白色空间,就应当放弃:

<a href="x">
    <img src="images/y.png" /></a>

如果你的图像链接点与一个共同目录或网站,那么你实际上可以通过使用带有定期表达trick的特性选择者来选择。

a[href*="foo"]:hover {
   background:transparent;
} 

因此,从本质上来说,这将选择其母子的“foo”的所有要素。 平等签署前的星号是野心。 否则,它只能用“foo” href来选择这些要素。

我的猜测是,你所看到的界线是图像下(在案文基线上坐)的放大空间,以背景颜色填补。 Try text-align:底层<>/code>适用于图像本身,看看该线是否消失或转移到图像上。 如果它没有,可尝试text-bottom

如果其中任何一个工程都存在,那么纵向统一就是问题,你可以通过在图像上添加一页相容的背景,并给出一些底层的dding(例如,0.15em),同时将其与案文的底线(使用bottomtext-bottom)一致。





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!