我有以下CSS代码:
.readMore:before {
content: '';
display: block;
float: left;
width: 10px;
height: 27px;
margin: 0;
background: red url('images/button.png');
background-position: 0 0;
}
.readMore {
float: left;
height: 24px;
background: url('images/button.png');
background-position: -10px 0;
border: 0;
margin: 0;
padding: 4px 0 0 0;
cursor: pointer:
}
.readMore:after {
content: '';
display: block;
float: right;
width: 10px;
height: 27px;
margin: 0;
top: -3px;
background: red url('images/button.png');
background-position: -411px 0;
}
哪个样式的链接看起来像这样:
但是,当尝试垂直调整 .readMore 中的文本时,:before 和 :after 图像也会“跳”下来。哪个是合乎逻辑的,但是有没有解决方案可以更好地与“整体形象”保持一致?