Я понимаю, что довольно распространено расширение фона div за пределы ширины содержащего элемента, например, в панели навигации. До сих пор для достижения этой цели я использовал смесь прокладки и разметки, и, похоже, она работает достаточно хорошо.Расширение фона DIV за его пределами
Однако я пытаюсь расширить предысторию в DIV, который содержит изображение:
<div class="row-fluid box">
<img src="image.jpg"/>
</div>
.box{
background:red;
padding-right:100em;
padding-left:50em;
margin-left:-50em /*The background won't move left without setting the margin like
this for me*/
}
Когда я делаю это, то изображение становится крайне мала (как высота и ширина) до точки бытия невидимый. Это не происходит с текстом, который использует тот же стиль CSS.
Я использую bootstrap и даю div класс строки-жидкости (точно такой же набор, который работал с текстом, содержащим div).
Любая помощь будет оценена!
Ummmm ... это не ФОН, это инлайн изображение. –
Извините, я не уверен, что понимаю. Не могли бы вы рассказать мне, как сделать это по-другому? Я просто пытаюсь создать образ, который содержится в обычном контейнере, но задан в фоновом цвете, который расширяет всю ширину браузера. Если я удалю изображение из div, тогда цвет фона расширяет всю ширину по желанию. –
Используйте фоновое изображение CSS. См .: http://stackoverflow.com/search?q=css+background+on+body –