ИМО - вы не собираетесь это делать самым умным способом.
Следует использовать абсолютное позиционирование, но я не думаю, что это один из них. Вы пытаетесь использовать элемент изображения в качестве фонового изображения. This answer должен дать вам некоторое представление - в частности, № 6 о том, когда использовать CSS в вашем случае.
Хотя то, что вы делаете, является одним из способов сделать это, имеет смысл использовать обычный div с фоновым изображением в качестве атрибута CSS. Затем вы можете выровнять панировочные сундуки так же, как и в любом другом месте, и не нужно беспокоиться об абсолютном расположении, которое всегда может повредить вещи по дороге.
Попробуйте что-то вроде этого:
HTML
<div class="background-image">
<div class="container">
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Portfolio</a></li>
<li class="active">Globuz</li>
</ol>
</div>
</div>
CSS
.background-image {
background-image: url("http://www.picshare.ru/uploads/161221/M8B1HBQEdS.jpg");
background-size: cover;
background-position: center;
}
.breadcrumb {
border-radius: 0;
background-color: transparent;
padding: 15px 0 10% 0;
}
.breadcrumb li a {
font-size: 15px;
color: white;
}
Круто, вы можете объяснить, почему мне нужно добавить класс 'ширина: 100%'? – TriSTaR
thats, потому что класс контейнера должен быть centerd, вы установите абсолютную позицию родительского класса, родительский класс не имеет ширины, поэтому контейнер не выравнивает центр –
, когда вы устанавливаете ширину 100% родительскому классу, контейнер будет выровнен по центру , потому что контейнер получил фиксированную ширину и маржу: 0 auto; –