1

我正在尝试将图像居中链接内:

<a href="URL">
   <img class="my_class" src="SRC" />
</a>

CSS看起来像:

.my_class
{
  position:relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

我的问题是可以在特定高度的页面的整个宽度上按下链接,而不仅仅是在我的图像上。此外,我的应用程序需要同时处理两个方向:dir:"rtl"dir:"ltr"

4

5 回答 5

3

像这样

演示

HTML

<a href="URL" class="my_class">
   <img src="SRC" />
</a>

CSS

a {
    text-align:center;
}
.my_class {
  position:relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

演示1

CSS

   iframe, body{
    margin:0;
    padding:0;
    text-align:center;
}
于 2013-08-30T07:50:08.980 回答
2

你的意思是这样的吗?

只是把widthheight财产。

width: 200px; height: 150px; /*Example*/

于 2013-08-30T08:47:05.103 回答
0
a {
   text-align: center; 
}

并删除这个:位置:相对;显示:块;左边距:自动;边距右:自动;

于 2013-08-30T07:50:25.160 回答
0

我宁愿将它包装在这样的容器中:

<div class="my_class"><a href="#"><img src="src.png" /></a></div>

的 CSSmy_class将保持不变。

于 2013-08-30T07:45:10.227 回答
0

我认为很多左右填充会解决你的问题

喜欢

a{
width:1000px;
background:red;
padding:10px 250px 10px 250px;
}

例子

于 2013-08-30T07:57:17.200 回答