CSS проблемы позиционирования div внутри div

0

im создает нижний колонтитул для моего сайта, мне нужны социальные значки слева, средняя высота, затем нижние ссылки на некоторые страницы, затем адрес бизнеса, вроде как макет на этом нижнем колонтитуле сайтов, но я просто наклоняю голову как этот код будет объединен в div?

нижний колонтитул высотой 200px и 950 шириной (в центре), и этот div имеет нижний нижний фронт за 1920 шириной и 200 высотой, чтобы придать ему цвет фона на весь экран, а затем у меня есть нижнее нижнее белье, которое составляет 200 максимум 950 для всех вышеперечисленных чтобы войти, социальные иконки я хочу 300 пикселей в ширину на 70 пикселей в высоту? может ли кто-нибудь помочь мне с этим, надеюсь, я лучше пойму и смогу сделать это сам с этого момента?

CSS:

.footerbackground

{
background-color: #3c56a6;
height: 200px;
width: 1920px;
margin-right: auto;
margin-left: auto;
margin-top:10px 
}

.footercontent {
height: 200px;
width: 950px;
margin-right: auto;
margin-left: auto;  


}

 .bigsocialicons {
height: 70px;
width: 292px;
margin-top: 62.5px;


 }

HTML:

<div class="footerbackground">

<div class="footercontent">

<div class="bigsocialicons">

<img src="images/facebookbig.png"/>
<img src="images/twitterbig.png"/>
<img src="images/googlebig.png"/>
<img src="images/linkedinbig.png"/>

</div>


</div>

</div>




 </body>
 </html>
  • 0
    Не могли бы вы показать нам, что вы пытались?
  • 0
    Пожалуйста, создайте JSFIDDLE, чтобы мы могли меньше думать и могли обеспечить быстрое решение.
Показать ещё 2 комментария
Теги:

2 ответа

1

Просто измените

.bigsocialicons {
height: 70px;
width: 292px;
margin-top: 62.5px;
}

в

.bigsocialicons {
height: 70px;
width: 292px;
padding-top:62.5px;
}

Если я правильно понимаю, это то, что вы хотите посмотреть. Не забудьте настроить padding-top, так как я не знаю, какую высоту изображений вы используете.

  • 0
    это сработало, но как мне добавить в столбцы для адреса и ссылки?
  • 0
    если ваш нижний колонтитул имеет фиксированную высоту (как я сейчас вижу), вы можете просто создать 3 блока div (например, bigsocialicons) и присвоить им «float: left» с желаемым заполнением. Смотрите пример здесь: jsfiddle.net/5dqk5 Но не забудьте тщательно отрегулировать ширину каждого блока div.
Показать ещё 3 комментария
1

Попробуйте так:

.footerbackground
{
    background-color: #3c56a6;
    height: 200px;
    width: 1920px;
    margin-right: auto;
    margin-left: auto;
    margin-top:10px 
}

.footerbackground .footercontent {
    height: 200px;
    width: 950px;
    margin-right: auto;
    margin-left: auto;
}

.footerbackground .bigsocialicons {
    height: 70px;
    width: 292px;
    margin-top: 62.5px;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню