背景画像を事前に分割する必要はありません。このページのボタンを見てください: http://easyhanzi.com/
これは、CSS を使用して分割された 1 つの画像のみを使用して行われます。次に、左に 1 つ、中央に 1 つ、右に 1 つの 3 つの DIV があります。コンテンツの幅は任意です。
HTMLは次のとおりです。
<div id="download-button">
<div id="download-button-left"></div>
<div id="download-button-middle">
<center><div id="download-button-main-text">Download free trial</div><div id="download-button-subtext">Version 3.1 for Windows</div></center>
</div> <!-- download-button-middle -->
<div id="download-button-right"></div>
</div>
およびCSS:
#download-button-left {
float: left;
background: url(img/download-button.png) 0 0;
width: 12px;
height: 85px;
}
#download-button-middle {
color: #ffffff;
padding-right: 20px;
padding-left: 20px;
padding-top: 15px;
float: left;
background: url(img/download-button.png) -12px 0;
width: auto;
padding-left: 20px;
height: 70px;
}
#download-button-right {
float: left;
background: url(img/download-button.png) -399px 0;
width: 12px;
height: 85px;
}