Как я могу расширить фоновое изображение ячейки таблицы с CSS? Я Погуглил его без результатов.
Когда Вы устанавливаете фоновое изображение ячейки, и фоновый размер меньше, чем ячейка, затем это будет повторено.
Как я могу вынудить этот фон расширить всю ячейку таблицы вместо этого?
Вы не можете растянуть фоновое изображение.
Если вы хотите растянуть изображение, вы должны поместить его в тег img
. Вы можете использовать абсолютное позиционирование, чтобы поместить контент поверх изображения.
Можно растянуть фоновое изображение с помощью свойства CSS background-size
.
Примеры:
body { background-size: 100% auto } /* Stretches image to full horiz. width */
body { background-size: 50% 50% } /* Stretches image to half of available
width and height - WARNING: aspect ratio not maintained */
body { background-size: cover } /* Ensures that image covers full area */
body { background-size: contain } /* Ensures that image is completely visible */
Все основные современные браузеры поддерживают эту функцию: