Нижний колонтитул перекрывает содержимое тела - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть фоновое изображение в разделе заголовка, а текст расположен горизонтально и вертикально в центре div.У меня возникла проблема с разделом нижнего колонтитула.

Раздел нижнего колонтитула перекрывает содержимое тела.

Почему накладывается наложение?Потому что я использовал .body_wrapper{height:100%;} для отображения фонового изображения.Если я удаляю height:100%, то не получаю проблему с оверлеем, но мое изображение заголовка не отображается.

Почему .body_wrapper{height:100%;}?потому что у меня есть два родителя div.

Не могли бы вы помочь мне в этом?

enter image description here

body,
html {
  margin: 0;
  padding: 0;
  height: 100%;
}

.main_wrapper {
  display: inline;
}

.body_wrapper {
  height: 100%;
  min-height: 100%;
  width: 100%;
  margin-top: 90px;
}

.bg_contact {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://wallpaper-house.com/data/out/6/wallpaper2you_106757.jpg');
}

.banner_bg {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: auto;
  min-height: 100%;
}

.contact_header_content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  text-align: center;
}

.contact_header_content h2 {
  font-size: 38px;
  color: #fff;
}

.contact_header_content p {
  font-size: 22px;
  color: #fff;
  padding: 25px 0;
}

.contact_header {
  position: relative;
}

#footer {
  background-color: #222;
  width: 100%;
}
<div class="main_wrapper">
  <div class="body_wrapper">
    <div class="bg_contact banner_bg contact_header">
      <div class="contact_header_content">
        <h2>We sould love to hear back from you.</h2>
        <p>Whether you have question about features, pricing, need a demo or anything e s Our team is ready to answer all your questions. </p>
        <div class="btn_slider">
          <a href="#" class="i_btn i_btn_bg text_cap">Contact Us</a>
        </div>
      </div>

    </div>
    <section>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
        dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>

    </section>
  </div>

  <div id="footer">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
      dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
  </div>
</div>

1 Ответ

0 голосов
/ 19 сентября 2018

Я думаю, что вы поместили div нижнего колонтитула вне вашего body_wrapper div

Я изменил ваш фрагмент кода, пожалуйста, проверьте и дайте мне знать

body,
html {
  margin: 0;
  padding: 0;
  height: 100%;
}

.main_wrapper {
  display: inline;
}

.body_wrapper {
  height: 100%;
  min-height: 100%;
  width: 100%;
  margin-top: 90px;
}

.bg_contact {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://wallpaper-house.com/data/out/6/wallpaper2you_106757.jpg');
}

.banner_bg {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: auto;
  min-height: 100%;
}

.contact_header_content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  text-align: center;
}

.contact_header_content h2 {
  font-size: 38px;
  color: #fff;
}

.contact_header_content p {
  font-size: 22px;
  color: #fff;
  padding: 25px 0;
}

.contact_header {
  position: relative;
}

#footer {
  background-color: #222;
  width: 100%;
}
<div class="main_wrapper">
    <div class="body_wrapper">
        <div class="bg_contact banner_bg contact_header">
            <div class="contact_header_content">
                <h2>We sould love to hear back from you.</h2>
                <p>Whether you have question about features, pricing, need a demo or anything e s Our team is ready to answer all your questions. </p>
                <div class="btn_slider">
                    <a href="#" class="i_btn i_btn_bg text_cap">Contact Us</a>
                </div>
            </div>

        </div>
        <section>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
                dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
                dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>

        </section>
        <div id="footer">
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
                dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </div>
    </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...