縦にサイズ変更できる背景画像付きのパネルを作りたいです。したがって、単純なアイデアは、実際の画像をヘッダー、本文の繰り返し部分、フッターの 3 つの部分に分割することです。こんな感じです
<tr><td><div class='header'></div></td></tr>
<tr><td><div class='body'>whatever goes here</div></td></tr>
<tr><td><div class='footer'></div></td></tr>
.header {background:url(header.png); width:110px; height:20px;}
.footer {background:url(footer.png); width:110px; height:40px;}
.body {background:url(body-repeat.png); repeat-y; width:110px;}
そこで、100x100 の画像を 3 つの部分 (header.png - 100x20、footer.png - 100x40、および body-repeat.png - 100x1) にスライスします。
Ie9 と firefox ではすべて正常に動作します。また、100% ズームではクロムでさえ問題なく動作します。ただし、Chrome でズームを変更すると、画像がギザギザになります。つまり、3 つの部分から「接着」されていることがわかります。どうやらクロムはこれらの画像を異なる方法でスケーリングします。
だから私の質問は - これはどういうわけか修正できますか? または、背景画像でサイズ変更可能なパネルを作成する方法はありますか?
返信ありがとうございます。