Я хотел бы получить ссылки кнопок с изображением над строками.
Я сделал , на самом деле, используя CSS:
section a:link, section a:visited {
width: 150px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-khtml-border-radius: 10px;
color: white;
background: #03c;
padding: 10px 10px 10px 60px;
display: block;
text-decoration: none;
}
section div {
margin-left: 5px;
margin-top: -9px;
width: 50px;
height: 50px;
float: left;
}
.pdf div {
background: transparent url('pdf.png') no-repeat 0 50%;
}
Тогда HTML:
<section class="pdf">
<div></div>
<a href="#">Sheet music (PDF)</a>
</section>
Но нет ли лучшего решения, чем использование отрицательных полей , которые не работают в IE7 ? Я пытался поместить определенные margin-top
в section a
теги, но из-за коллапса полей это не сработало.
(Вау, моя репутация не позволила мне встроить изображение или добавить более двух внешних ссылок.)