Плавающие не работают, второе фоновое изображение не регистрируется в качестве фона, центрировать объекты?

Итак, для начала позвольте мне отметить, что я совсем не разбираюсь в технологиях. Я считаю, что большинство компьютеров трудны, и я бы не стал посещать этот курс, если бы он мне не понадобился для окончания университета.

Я пытаюсь создать веб-страницу для занятий, которые должны пройти завтра, и я изо всех сил пытаюсь правильно расположить все свои вещи. Я сделал макет дизайна в фотошопе для того, чего я пытаюсь достичь, но на самом деле его реализация была безнадежной.

Большинство поплавков не работают (возможно, я виноват, так как я изо всех сил пытаюсь понять концепцию).

Я также сделал вторичное фоновое изображение, но я думаю, что оно зарегистрировано как нормальное.

Также есть строка кода, которую я могу использовать для центрирования всего, как в моем макете?

Как это должно выглядеть

Как мой выглядит

Мой код:

/*The Main Background*/
body {
     background-image: url(../img/background.png);
    background-repeat: repeat-x;
} 

#HeaderImage{
    background-image: url(../img/HeaderImage.png);
    background-repeat: no-repeat;
     z-index: 1;
     background-position: left; 


}

.container {
    width: 960px;
    margin: 0 auto;
    font-family: 'Montserrat', sans-serif;
    font-size: 100%;
    line-height: 1.5;
    text-align: center;
}

/* Nav Element */

/*The Search Bar */form div{
/*Margin Header */ 48px;
float:left;
}


.site-navigation {
    height: 155px;
}

.site-navigation img {
    margin-top: 16px;
    float:left;
}

.site-navigation ul {
    width: 490px;
    margin: 0 auto;
}

.site-navigation li {
    margin: 35px 33px;
    float: left;
}

.site-navigation a {
    color: white;
    text-decoration: none;
    font-weight: bold;
}

.site-navigation a:hover {
    padding-bottom: 2px;
    border-bottom: 1px solid white;
}

/* Header Element */

h2 {
    line-height: 0.8;
    font-size: 72px;
    font-weight: bold;
    color: #fff;
    width: 450px;
    border-bottom: 1px solid #d9d9d9;
    margin: auto;
    margin-top: 115px;
    padding-bottom: 42px;
}

.search{

}

.SearchGlass{
    float: left;
    position: top;
}
    <div class = "container"></div>
        <header class = "Team Sky">
            <nav class = "site-navigation">
                <img src = "img/TeamSkyLogo.png" alt = "Team Sky Logo">
                 <ul class = "clearfix">
                    <li><a href = "#">shop</a></li>
                    <li><a href = "#">checkout</a></li>
                    <li><a href = "#">video</a></li>
                </ul>

                <!-- SEARCH BAR AND MAGNIFYING GLASS!--> 


                  <div class = "SearchGlass" id = "SearchGlass">
                  <img src = "img/magnifyingglass.png" alt = "Magnifying Glass">
                  </div>


                     <form>
                     <div class = "search"> 
                        <!-- don't need a label here - use placeholder = "" (see forms we did in class - it's on moodle -->
                        <label for = "search">search</label> 
                        <input id = "search" type = "text" name = "search"/>

                    </div>
                </form>

                </nav>




                <div id = "HeaderImage">
        <img src = "img/HeaderImage.png" alt = "Dude on a bike"> 
    </div>

                    <!-- need to close your form element -->    

            <div class = "TeamSkylogo">
            <h2>Team Sky</h2>
            </div>

            <div class = "RoadToYellow">
            <P>the road to yellow</P>
            </div>
             <!--Shop Team Sky-->


        <main>

        <h1> TEAM NEWS </h1>
        <!-- each article/blog should be in it's own container -->
        <div class = "articleone">
        <img src = "img/ArticleImageOne.png" alt = "Water"> 
        <h1>Giro d'Italia</h1>
        <P>Landa will lead the team on the back of his assured and impressive win at the giro del Trentino, and he returns to the race having excelled last year, when he won</P>

        <!--readon !-->
        </div>

        <div class = "articletwo">
        <img src = "img/ArticleImageTwo.png" alt = "Bikes by River">
        <h1>Krudder Gets a Break</h1>
        <P>The powerful German who was a rock in the beginning of the season will now get a break from and is expected to return for the Malecour at the end of the season</P>
        <!--readon !-->
        </div>

        <div>
        <img src = "img/ArticleImageThree.png" alt = "Bike Dudes Biking">
        <h1>Kinnick's New Contract</h1>
        <P>Peter Kinnick contract is still not settled with the team manager Alistar McDowell saying that a new contract offer has been made</P>
        <!--readon !-->
        </div>

        <div class = "articlefour">
        <img src = "img/ArticleImageFour.png" alt = "Single Guy On Bike">
        <h1>Froom In Third</h1>
        <P>Chris Froom Finished Third in the opening prologue stage at the Criterium du Dauphine with a strong showing on the first day</P>
        <!--readon !-->
        </div>
    </main>

<footer>
    <img src = "img/sponsor1.png" alt = "Team Sky Sponsor">
   <img src = "img/sponsor2.png" alt = "Pinarello">
    <img src = "img/sponsor3.png" alt = "Shimano">
     <img src = "img/sponsor4.png" alt = "Rayha">
      <img src = "img/sponsor5.png" alt = "21ST Century Fox">
    </footer>

СПАСИБО ЗА ПОМОЩЬ

Не могли бы вы использовать сниппеты? (<>)

D. Pardal 18.04.2018 10:03

Да, извините, просто пытаюсь понять, как сделать фрагмент. Как я уже сказал, я не очень разбираюсь в технологиях, извините.

Sydney Lush 18.04.2018 10:09
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
2
51
1

Ответы 1

Это может вам помочь, но в приведенном выше коде есть много проблем, надеюсь, вы сможете исправить это, попробуйте этот код сейчас

body {
     background-image: url(../img/background.png);
    background-repeat: repeat-x;
}

#HeaderImage{
    background-image: url(../img/HeaderImage.png);
    background-repeat: no-repeat;
     z-index: 1;
     background-position: left;


}

.container {
    width: 960px;
    margin: 0 auto;
    font-family: 'Montserrat', sans-serif;
    font-size: 100%;
    line-height: 1.5;
    text-align: center;
}

/* Nav Element */

/*The Search Bar */form div{
/*Margin Header */ 48px;
float:left;
}


.site-navigation {
    height: 155px;
}

.site-navigation img {
    margin-top: 16px;
    float:left;
}

.site-navigation ul {
    width: 490px;
    margin: 0 auto;
}

.site-navigation li {
    margin: 35px 33px;
    float: left;
}

.site-navigation a {
    color: white;
    text-decoration: none;
    font-weight: bold;
}

.site-navigation a:hover {
    padding-bottom: 2px;
    border-bottom: 1px solid white;
}

/* Header Element */

h2 {
    line-height: 0.8;
    font-size: 72px;
    font-weight: bold;
    color: #fff;
    width: 450px;
    border-bottom: 1px solid #d9d9d9;
    margin: auto;
    margin-top: 115px;
    padding-bottom: 42px;
}

.search{

}

.SearchGlass{
    float: left;
    position: top;
}
.article{
  float: left;width: 100%;margin-bottom: 15px
}
.article img {float: left;width: 28%;margin-right: 1%}
.article h1{float:left;width: 70%;margin: 5px 0;text-align: left;}
.article p{float:left;width: 70%;margin: 5px 0;text-align: left;}
h1{text-align: left;}
footer{display: block;width: 100%;float: left;}
  <div class = "container">
          <header class = "Team Sky">
              <nav class = "site-navigation">
                  <img src = "img/TeamSkyLogo.png" alt = "Team Sky Logo">
                   <ul class = "clearfix">
                      <li><a href = "#">shop</a></li>
                      <li><a href = "#">checkout</a></li>
                      <li><a href = "#">video</a></li>
                  </ul>

                  <!-- SEARCH BAR AND MAGNIFYING GLASS!-->


                    <div class = "SearchGlass" id = "SearchGlass">
                    <img src = "img/magnifyingglass.png" alt = "Magnifying Glass">
                    </div>


                       <form>
                       <div class = "search">
                          <!-- don't need a label here - use placeholder = "" (see forms we did in class - it's on moodle -->
                          <label for = "search">search</label>
                          <input id = "search" type = "text" name = "search"/>

                      </div>
                  </form>

                  </nav>




                  <div id = "HeaderImage">
          <img src = "img/HeaderImage.png" alt = "Dude on a bike">
      </div>

                      <!-- need to close your form element -->

              <div class = "TeamSkylogo">
              <h2>Team Sky</h2>
              </div>

              <div class = "RoadToYellow">
              <P>the road to yellow</P>
              </div>
               <!--Shop Team Sky-->


          <div>

          <h1> TEAM NEWS </h1>
          <!-- each article/blog should be in it's own container -->
          <div class = "article">
          <img src = "http://via.placeholder.com/600x500" alt = "Water">
          <h1>Giro d'Italia</h1>
          <P>Landa will lead the team on the back of his assured and impressive win at the giro del Trentino, and he returns to the race having excelled last year, when he won</P>

          <!--readon !-->
          </div>

          <div class = "article">
          <img src = "http://via.placeholder.com/600x500" alt = "Water">
          <h1>Giro d'Italia</h1>
          <P>Landa will lead the team on the back of his assured and impressive win at the giro del Trentino, and he returns to the race having excelled last year, when he won</P>

          <!--readon !-->
          </div>





      </div>

  <footer>
      <img src = "img/sponsor1.png" alt = "Team Sky Sponsor">
     <img src = "img/sponsor2.png" alt = "Pinarello">
      <img src = "img/sponsor3.png" alt = "Shimano">
       <img src = "img/sponsor4.png" alt = "Rayha">
        <img src = "img/sponsor5.png" alt = "21ST Century Fox">
      </footer>

      </div>

На это действительно полезно смотреть. Снова извините, мой код неаккуратный. Я не лучший в этом деле, и еще раз спасибо за то, что немного помог мне.

Sydney Lush 18.04.2018 11:51

надеюсь, что это будет полезно, используйте только один класс статья и измените css в соответствии с вашими требованиями

Aashiq Rathnadas 18.04.2018 11:56

Другие вопросы по теме