<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 es mi script CSS
.style1 {
background-image: url('http://localhost/msite/images/12.PNG');
background-repeat: no-repeat;
background-position: left center;
}
Quiero estirar background-image
todo sobre la <td>
celda
html
css
background
Buffon
fuente
fuente
Respuestas:
Trabaja en:
Además, puede probar esto para una solución IE
Crédito a este artículo por Chris Coyier http://css-tricks.com/perfect-full-page-background-image/
fuente
-moz-background-size: 100% 100%;
, funciona como quiero ... graciasbackground-size: cover;
a `background-size: 100% 100%;`background: url("images/bg.jpg") no-repeat center 0 fixed;
ybackground-size: 100% 130px;
(etc.). Centrar la altura (como en la respuesta) ocultaría el fondo si fuera lo suficientemente corto.CSS3: http://webdesign.about.com/od/styleproperties/p/blspbgsize.htm
Puede especificar solo ancho o alto con:
Lo que lo estirará al 100% del ancho y al 50% de la altura.
Soporte de navegador: http://caniuse.com/#feat=background-img-opts
fuente
No puede estirar una imagen de fondo (hasta CSS 3).
Tendría que usar un posicionamiento absoluto, para poder colocar una etiqueta de imagen dentro de la celda y estirarla para cubrir toda la celda, luego colocar el contenido en la parte superior de la imagen.
fuente
<img>
de una<div>
que tieneposition: relative;
anchura / altura y el máximo. El TD en sí no tiene una posición relativa en todos los navegadores, si los hay.Creo que lo que buscas es
fuente
fuente
Simplemente pegue esto en su línea de códigos:
fuente