<td class="style1" align='center' height='35'>
<div style='overflow: hidden; width: 230px;'>
<a class='link' herf='' onclick='topic(<?=$key;?>)'>
<span id='name<?=$key;?>'><?=$name;?></span>
</a>
</div>
</td>
Ini adalah skrip CSS saya
.style1 {
background-image: url('http://localhost/msite/images/12.PNG');
background-repeat: no-repeat;
background-position: left center;
}
Saya ingin meregangkan background-image
seluruh <td>
sel
html
css
background
Buffon
sumber
sumber
Jawaban:
Bekerja di:
Selain itu Anda dapat mencoba ini untuk solusi IE
Kredit untuk artikel ini oleh Chris Coyier http://css-tricks.com/perfect-full-page-background-image/
sumber
-moz-background-size: 100% 100%;
berfungsi seperti yang saya inginkan ... terima kasihbackground-size: cover;
ke `background-size: 100% 100%;`background: url("images/bg.jpg") no-repeat center 0 fixed;
danbackground-size: 100% 130px;
(dll.). Menengahkan ketinggian (seperti pada jawaban) akan menyembunyikan latar belakang jika itu cukup pendek.CSS3: http://webdesign.about.com/od/styleproperties/p/blspbgsize.htm
Anda dapat menentukan hanya lebar atau tinggi dengan:
Yang akan merentangkannya 100% dari lebar dan 50% dari tinggi.
Dukungan browser: http://caniuse.com/#feat=background-img-opts
sumber
Anda tidak dapat meregangkan gambar latar belakang (hingga CSS 3).
Anda harus menggunakan penentuan posisi absolut, sehingga Anda dapat menempatkan tag gambar di dalam sel dan merentangkannya untuk menutupi seluruh sel, lalu meletakkan konten di atas gambar.
sumber
<img>
dengan<div>
memilikiposition: relative;
dan lebar / tinggi maksimum. TD itu sendiri tidak berada pada posisi relatif di semua browser, jika ada.Saya pikir apa yang Anda cari
sumber
sumber
Cukup tempel ini ke dalam baris kode Anda:
sumber