Tôi muốn thêm hình nền ở bên phải của các mục trong danh sách và muốn có một số đệm từ phía bên phải, nhưng tôi không thể làm điều đó. Hãy có một cái nhìn vào ví dụ sau đây:CSS: Hình nền và đệm
HTML:
<ul>
<li>Hello</li>
<li>Hello world</li>
</ul>
CSS:
ul{
width:100px;
}
ul li{
border:1px solid orange;
background: url("arrow1.gif") no-repeat center right;
}
ul li:hover{
background:yellow url("arrow1.gif") no-repeat center right;
}
tôi biết chúng tôi có thể thiết lập vị trí hình ảnh bằng pixel, nhưng vì mỗi người trong số các li có chiều rộng khác nhau , Tôi không thể làm điều đó.
Dưới đây là JSFiddle liên kết: http://jsfiddle.net/QeGAd/1/
cho bất kỳ ai tự hỏi: thuộc tính css được gọi là 'background-position'. – Blauhirn