<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>
Este é o meu script CSS
.style1 {
background-image: url('http://localhost/msite/images/12.PNG');
background-repeat: no-repeat;
background-position: left center;
}
Eu quero esticar background-image
todo o <td>
celular
html
css
background
Buffon
fonte
fonte
Respostas:
Trabalha em:
Além disso, você pode tentar isso para uma solução do IE
Crédito para este artigo por Chris Coyier http://css-tricks.com/perfect-full-page-background-image/
fonte
-moz-background-size: 100% 100%;
funciona como eu quero ... agradecer ubackground-size: cover;
para `background-size: 100% 100%;`background: url("images/bg.jpg") no-repeat center 0 fixed;
ebackground-size: 100% 130px;
(etc.). Centralizar a altura (como na resposta) ocultaria o plano de fundo se ele fosse curto o suficiente.CSS3: http://webdesign.about.com/od/styleproperties/p/blspbgsize.htm
Você pode especificar apenas largura ou altura com:
O que aumentará 100% da largura e 50% da altura.
Suporte para navegador: http://caniuse.com/#feat=background-img-opts
fonte
Você não pode esticar uma imagem de plano de fundo (até CSS 3).
Você precisaria usar o posicionamento absoluto, para poder colocar uma tag de imagem dentro da célula e esticá-la para cobrir a célula inteira e colocar o conteúdo na parte superior da imagem.
fonte
<img>
com um<div>
terposition: relative;
e máxima largura / altura. O TD em si não é relativamente posicionado em todos os navegadores, se houver.Eu acho que o que você está procurando é
fonte
fonte
Basta colar isso na sua linha de códigos:
fonte