Tôi đã đặt background-image
trên một vài yếu tố span
, nhưng chúng không hiển thị, tôi nghĩ vì cài đặt height
và width
của bạn đang bị bỏ qua.Câu đố CSS: Cách thêm hình nền và đặt chiều cao/chiều rộng trên khoảng trống?
nguồn HTML:
<div class="textwidget">
<a href="#" title="Start here"><span id="starthere" class="sidebar-poster"></span></a>
<a href="#" title="Primary documents"><span id="#primarydocs" class="sidebar-poster"></span></a>
<a href="#" title="Donate"><span id="donate" class="sidebar-poster"></span></a>
</div>
CSS:
span.sidebar-poster {
margin-bottom: 10px;
background-repeat: no-repeat;
width: 160px;
}
span#starthere {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/brunelwantsyou180.jpg);
height: 285px;
}
span#starthere:hover {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/brunelwantsyou_hover.jpg);
}
span#primarydocs {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/brunelwantsyou180.jpg);
height: 285px;
}
span#primarydocs:hover {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/brunelwantsyou_hover.jpg);
}
span#donate {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/donatebutton.jpg);
height: 285px;
}
span#donate:hover {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/donateposter_hover.jpg);
}
Không ai trong số những hình ảnh nền thực sự nhìn thấy được.
Trong Công cụ dành cho nhà phát triển Chrome, Theo Kiểu được tính toán, hai nhịp này dường như có hình nền. Nếu tôi sao chép và dán URL của hình ảnh này, tôi sẽ thấy hình ảnh. Tuy nhiên, không có gì thực sự dựng hình.
[CẬP NHẬT - phần này được giải quyết, nhờ] Trong Công cụ nhà phát triển Chrome, dưới Rules khớp, chỉ có #starthere
và #donate
nhịp đang thực sự chọn lên các thuộc tính background-image
. Khoảng thời gian #primarydocs
là không. Tại sao không?
Vì vậy, các thành phần nhịp có độ cao 0px và chiều rộng 0px, có thể là vậy. Tại sao? Tại sao họ không có chiều cao mà tôi đã đưa cho họ trong #id và chiều rộng trong lớp sidebar-poster? – AP257
'span id =" # primarydocs "' có thể là 'span id =" primarydocs "'. –
CÓ. Cảm ơn bạn, không biết làm thế nào tôi đã không phát hiện ra điều đó! Bây giờ chỉ cần có chiều rộng để tìm ra. – AP257