2014-01-13 2 views
0

Я пытаюсь применить фоновое изображение для ячеек таблицы, которое отображается на мобильном телефоне. Поскольку изображение в большом размере, поэтому мне нужно сделать его отзывчивым для разных размеров экрана (iphone, android и т. Д.). Поэтому я использовал CSS, как следующее:Фоновый рисунок для таблицы

TABLE TR{ 

background-image: url("../images/bg.png"); 
-webkit-background-size: cover; 
-moz-background-size: cover; 
-o-background-size: cover; 
background-size: cover; 
height: 85px; 

} 

Стол имеет два тд: (я не могу изменить эти два тд, так как они используются для укладки данные в ячейке таблицы)

TABLE .td1 { 

text-align: left; 

width: 80%; 
padding-top: 0px; 
padding-bottom: 33px; 

} 

TABLE .td2 { 
text-align: left; 
line-height: 14px; 
width: 9%; 
} 

Тогда, это выглядит так: фон img просто ломается на td1 и re-peat на td2:

Мои вопросы - как отрегулировать css и заставить всю ячейку TR иметь фоновое изображение без перерыва на td1?

enter image description here

ниже скрипку код, я не знаю, как загрузить изображение туда. Это всего лишь структура моего HTML-кода: HTML CODE

ответ

1

Нужно ли использовать Таблицы (это HTML?) Или вы можете просто использовать макет div? Если вы должны использовать TABLE затем попытаться изменения CSS в коде выглядеть следующим образом:

tr {display: block;} 
td {display: inline-block; background: transparent;} 
+0

Привет Phlume, я так взволнован. Меня устраивает. – JavaScripter

+0

Отлично. Рад помочь. Ответьте, если хотите :-) – Phlume

+0

Hi Phlume, могу ли я контролировать фоновое изображение? Я нашел, что он может иметь минимальную ширину 400 пикселей ... возможно, мне нужно изменить размер исходного изображения на правильное соотношение? (оригинальный размер 1029x223). Я перетащил свой браузер и переставил реагировать на ширину браузера шириной около 400 пикселей. – JavaScripter

Смежные вопросы