私は次の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画像も「ジャンプ」します。どちらが論理的ですが、「全体像」との整合性を高めるための解決策はありますか?