У меня есть вопрос. Я попытался найти это, но я не мог этого сделать. У меня есть <td>
в пустой таблице. Но после загрузки изображение в качестве фона <td>
размер которого составляет 800x600 <td>
должно быть 800X600. Я хочу динамически.
Я пытался использовать CSS несколькими способами, но не работал должным образом. Он подгоняет мое изображение к <td>
<td class="plan"></td>
.plan{
border: 1px solid black;
background: url(../graphics/plan.png) no-repeat ;
background-size: 100% 100%;
}
Вы можете попробовать это http://jsfiddle.net/aamir/TTGS9/2/
$(function(){
var bgImg = $('<img src="'+$('td').css('background-image').replace('url(','').replace(')','')+'" />');
bgImg.hide().bind('load', function(){
var $this = $(this);
$('td').width($this.width()).height($this.height());
$this.remove(); //not needed
});
$('body').append(bgImg);
});
background-size: 100% 100%;
и использовать изображение вместоbackground-image
. В качестве альтернативы попробуйте указать 100% высоты и ширины.