0
0

левый блок сайта разбросан по всей странице!


Код:

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>КиноКайф Bootstrap</title>

<!-- Bootstrap -->
<link href="assets/css/bootstrap.min.css" rel="stylesheet">

<!-- Main Style -->
<link href="assets/css/style.css" rel="stylesheet">

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>

<div class="container-fluid">
<div class="row">
<nav role="navigation" class="navbar navbar-inverse">
<div class="container">

<div class="navbar-header header">

<div class="container">

<div class="row">

<div class="col-lg-12">
<h1> <a href="#">КиноКайф</a></h1>
<p>Слабо - умное кино!</p>
</div>

</div>


</div>

<button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>


</div>

<div id="navbarCollapse" class="collapse navbar-collapse navbar-right">

<ul class="nav nav-pills">
<li class="active"><a href="#">Главная</a></li>
<li> <a href="#">Фильмы</a> </li>
<li> <a href="#">Сериалы</a> </li>
<li> <a href="#">Рейтинг</a> </li>
<li> <a href="#">Оставить отзыв</a> </li>
</ul>

</div>

</div>
</nav>

</div>
</div>

<div class="wrapper">
<div class="container">
<div class="row">
<div class="col-sm-9 col-sm-push-3">
<h2>Новинки</h2>
<hr>
<div class="row">


<div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img src="assets/img/apgNEWS.png" alt="интерстеллар">
<div class="film_label">Апгрейд</div>
</div>

<div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img src="assets/img/reptodNEWS.png" alt="репродукция">
<div class="film_label">Репродукция</div>
</div>

<div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img src="assets/img/nesokrNEWS.png" alt="несокрушимый">
<div class="film_label">Несокрушимый</div>
</div>

<div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img src="assets/img/neprNEWS.png" alt="непрощенный">
<div class="film_label">Непрощенный</div>
</div>



</div>


</div>

<div class="row">
<div class="col-sm-9 col-sm-push-3">
<h2>Фильмы</h2>
<hr>
<div class="row">

<div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img src="assets/img/piratFILM.png" alt="пираты Карибскогоморя: Мертвецы нерассказывают сказки">
<div class="film_label">Пираты Карибского моря: Мертвецы нерассказывают сказки</div>
</div>

<div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img src="assets/img/torFILM.png" alt="тор: Рагнарёк">
<div class="film_label">Тор: Рагнарёк</div>
</div>

<div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img src="assets/img/jum.png" alt="джуманджи: Зов джунглей">
<div class="film_label">Джуманджи: Зов джунглей</div>
</div>

<div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img src="assets/img/artyrFILM.png" alt="меч короля Артура">
<div class="film_label">Меч короля Артура</div>
</div>
</div>

<div class="margin-8"></div>

<a href="#"><h3>Интересные факты о фильме Апгрейд</h3></a>
<hr>
<p>Картина получила «Приз зрительских симпатий» на кинофестивале «На юг через юго-запад». Съёмки фильма «Апгрейд» проходили в Австралии, в родном городе режиссёра Ли Уоннелла. Изначально фильм хотели назвать «Stem». Это первый киберпанк-фильм Джейсона Блума Джейсон Блум думает о том, чтобы снять вторую часть.
</p>
<a href="#" class="btn pull-right">читать</a>

<div class="margin-8"></div>

<a href="#"><h3>Знаете ли вы, что...</h3></a>
<hr>
<p>Репродукция.
Для создания атмосферы фантастического триллера создатели искали аутентичную, но отличную от реального современного мира среду. Поиски локаций привели художников-постановщиков в Пуэрто-Рико. Тропические леса и другая природная экзотика этого острова Карибского моря позволила создать особое арт-решение фильма. Но никто не мог предположить, сколько проблем на съемках принесут насекомые, обитающие в джунглях, а главной помехой станут местные лягушки коки (Coquí), громкое кваканье которых перебивало даже поставленный голос Киану.
</p>
<a href="#" class="btn pull-right">читать</a>

<div class="margin-8 clear"></div>

</div>

<div class="col-lg-3 col-lg-pull-9">

<div class="panel panel-info">
<div class="panel-heading"><div class="sitebar-header">Поиск</div></div>
<div class="panel-body">
<form role="form-group">
<div class="input-group">
<input type="searh" class="form-control input-lg" placeholder="Ваш запрос">
<div class="input-group-btn">
<button class="btn btn-default btn-lg" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</div>
</form>
</div>
</div>

<div class="panel panel-info">
<div class="panel-heading"><div class="sitebar-header">Вход</div></div>
<div class="panel-body">

</div>
</div>


</div>

</div>
</div>

<div class="clear"></div>

</div>

<footer>

<div class="container">
<p class="text_center"> <a href="http://ru.wh-db.com">WH-DB.COM</a> </p>
</div>

</footer>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="assets/js/bootstrap.min.js"></script>
</body>
</html>

Css: 

.header a, a:hover {
color: #c39200;
text-decoration: none;
}

.header h1 {
letter-spacing: 15px;
font-size: 300%;
}

.header p {
color: white !important;
font-size: 90%;
letter-spacing: 3px;
}


.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
color: #fff;
background-color: #525252;
}

.nav-pills>li>a {
color: #fff;
}

.nav-pills>li>a:hover {
background-color: #525252;
}

.navbar-inverse {
padding: 1%;
}


@media (max-width: 767px) {

.nav-pills>li {
float: none;
}

.nav-pills {
text-align: center;
}

.header h1 {
letter-spacing: 5px;
font-size: 280%;
}

.header {
text-align: center;
}

}


.clear {
clear: both;
height: 63px;
}

.wrapper {
min-height: 100%;
}

html, body {
height: 100%;
}


.film_block {
text-align: center;
}

.film_block img {
margin-bottom: 5%;
border-radius: 5px;
border: solid 5px #dad7d5;
width: 100%;
}

.film_label {
padding: 2%;
margin-bottom: 4%;
}

.margin-8 {
margin-top: 8%;
}

.btn {
background-color: white;
color: #525252;
}


.panel {
border: none;
}

.panel-body {
background-color: #f9f9f9;
}

.panel-info>.panel-heading {
background-color: #525252;
color: white;
border-color: transparent;
}

.sitebar-header {
font-size: 120%;
letter-spacing: 2px;
}


.form-control {
border-radius: 5px;
}

.input-lg {
font-size: 14px;
}

footer {
color: #666;
background: #222;
padding: 17px 0 18px 0;
border-top: 1px solid #000;
text-align: center;
}

footer a {
color: #999;
}

footer a:hover {
color: #efefef;
}


Никита Мищенко
5 years ago






Если вроде все верно прописал но блоки разбросаны или смещены - первое что нужно сделать - проверить вложенность блоков и все ли теги закрыты.

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

Дальше проверить все ли теги div закрыты.

При нажатии на открывающий <div> - он подчеркивается, при этом также подчеркивается его закрывающий тег </div>  Так вот если наш код отформатирован верно с табуляцией - то сразу видно где есть незакрытые блоки или наоборот лишние теги </div>   - будет видно что 2 подчеркнутых <div> не на одной линии табуляции. Тут и надо искать ошибку.

Ну и соответственно смотреть может какие закрывающие теги прописаны без слэша /

Второе что проверить - это все ли классы применяются. В том блоке где разбросано все - посмотреть верно ли прописаны названия классов - может ошибка в букве и т.п.

Не найдешь - высылай форматированнй код. Вставить - кнопка {;}

Вадим Семенов
5 years ago

Нашел ошибку на есть проблемма в левом блоке разделы отображаются по середине

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>КиноКайф Bootstrap</title>

    <!-- Bootstrap -->
    <link href="assets/css/bootstrap.min.css" rel="stylesheet">

    <!-- Main Style -->
    <link href="assets/css/style.css" rel="stylesheet">

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>

    <div class="container-fluid">
      <div class="row">
        <nav role="navigation" class="navbar navbar-inverse">
          <div class="container">

              <div class="navbar-header header">

                <div class="container">
                  
                  <div class="row">
                    
                    <div class="col-lg-12">
                      <h1> <a href="#">КиноКайф</a></h1>
                      <p>Слабо - умное кино!</p>
                    </div>

                  </div>


                </div>
          
            <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
                  <span class="sr-only">Toggle navigation</span>
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
            </button>


            </div>
            
            <div id="navbarCollapse" class="collapse navbar-collapse navbar-right">
              
                <ul class="nav nav-pills">
                  <li class="active"><a href="#">Главная</a></li>
                  <li> <a href="#">Фильмы</a> </li>
                  <li> <a href="#">Сериалы</a> </li>
                  <li> <a href="#">Рейтинг</a> </li>
                  <li> <a href="#">Оставить отзыв</a> </li>
                </ul>

            </div>

          </div>
       </nav>

      </div>
    </div>

    <div class="wrapper">
              <div class="container">
                <div class="row">
                  <div class="col-sm-9 col-sm-push-3">
                            <h2>Новинки</h2>
                            <hr>
                            <div class="row">

                            
            <div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
              <img src="assets/img/apgNEWS.png" alt="интерстеллар">
              <div class="film_label">Апгрейд</div>
            </div>
                                
            <div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
              <img src="assets/img/reptodNEWS.png" alt="репродукция">
              <div class="film_label">Репродукция</div>
           </div>            
                                
          <div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
            <img src="assets/img/nesokrNEWS.png" alt="несокрушимый">
            <div class="film_label">Несокрушимый</div>
          </div>            
                                
          <div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
             <img src="assets/img/neprNEWS.png" alt="непрощенный">
              <div class="film_label">Непрощенный</div>
          </div>

          
              
          </div>


          </div>



                <div class="row">
                  <div class="col-sm-9 col-sm-push-3">
                   <h2>Фильмы</h2>
                    <hr>
                   <div class="row">
                            
            <div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
              <img src="assets/img/piratFILM.png" alt="пираты Карибскогоморя: Мертвецы нерассказывают сказки">
              <div class="film_label">Пираты Карибского моря: Мертвецы нерассказывают сказки</div>
            </div>
                                
            <div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
              <img src="assets/img/torFILM.png" alt="тор: Рагнарёк">
              <div class="film_label">Тор: Рагнарёк</div>
           </div>            
                                
          <div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
            <img src="assets/img/jum.png" alt="джуманджи: Зов джунглей">
            <div class="film_label">Джуманджи: Зов джунглей</div>
          </div>            
                                
          <div class="film_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
             <img src="assets/img/artyrFILM.png" alt="меч короля Артура">
              <div class="film_label">Меч короля Артура</div>
          </div>
        </div>

            <div class="margin-8"></div>

              <a href="#"><h3>Интересные факты о фильме Апгрейд</h3></a>
              <hr>
              <p>Картина получила «Приз зрительских симпатий» на кинофестивале «На юг через юго-запад». Съёмки фильма «Апгрейд» проходили в Австралии, в родном городе режиссёра Ли Уоннелла. Изначально фильм хотели назвать «Stem». Это первый киберпанк-фильм Джейсона Блума Джейсон Блум думает о том, чтобы снять вторую часть.
              </p>
            <a href="#" class="btn pull-right">читать</a>

            <div class="margin-8"></div>

            <a href="#"><h3>Знаете ли вы, что...</h3></a>
              <hr>
              <p>Репродукция. 
                Для создания атмосферы фантастического триллера создатели искали аутентичную, но отличную от реального современного мира среду. Поиски локаций привели художников-постановщиков в Пуэрто-Рико. Тропические леса и другая природная экзотика этого острова Карибского моря позволила создать особое арт-решение фильма. Но никто не мог предположить, сколько проблем на съемках принесут насекомые, обитающие в джунглях, а главной помехой станут местные лягушки коки (Coquí), громкое кваканье которых перебивало даже поставленный голос Киану.
              </p>
            <a href="#" class="btn pull-right">читать</a>

            <div class="margin-8 clear"></div>

          </div>

            <div class="col-lg-3 col-lg-pull-9">
              
              <div class="panel panel-info">
                <div class="panel-heading"><div class="sitebar-header">Поиск</div></div>
                  <div class="panel-body">
                    <form role="form-group">
                      <div class="input-group">
                    <input type="searh" class="form-control input-lg" placeholder="Ваш запрос">
                      <div class="input-group-btn">
                        <button class="btn btn-default btn-lg" type="submit"><i class="glyphicon glyphicon-search"></i></button>
                      </div>
                      </div>
                     
                  </form>
                </div>
              </div>

              <div class="panel panel-info">
                <div class="panel-heading"><div class="sitebar-header">Вход</div></div>
                  <div class="panel-body">
                    
                </div>
              </div>



          </div>

        </div>
      </div>

       <div class="clear"></div>

    </div>

    <footer>
      
      <div class="container"> 
        <p class="text_center"> <a href="http://ru.wh-db.com">WH-DB.COM</a> </p>
      </div>

    </footer>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="assets/js/bootstrap.min.js"></script>
  </body>
</html>









.header a, a:hover {
	color: #c39200;
    text-decoration: none;
}

.header h1 {
	letter-spacing: 15px;
	font-size: 300%;
}

.header p {
	color: white !important;
	font-size: 90%;
	letter-spacing: 3px;
}


.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #525252;	
}

.nav-pills>li>a {
	color: #fff;
}

.nav-pills>li>a:hover {
 background-color: #525252;
}

.navbar-inverse {
    padding: 1%;
}


@media (max-width: 767px) {

	.nav-pills>li {
		float: none;
	}
	
	.nav-pills {
		text-align: center;
	}

	.header h1 {
		letter-spacing: 5px;
		font-size: 280%;
	}

	.header {
		text-align: center;
	}

}


.clear {
	clear: both;
	height: 63px;
}

.wrapper {
	min-height: 100%;
}

html, body {
	height: 100%;
}


.film_block {
	text-align: center;
}

.film_block img {
	margin-bottom: 5%;
	border-radius: 5px;
	border: solid 5px #dad7d5;
	width: 100%;
}

.film_label {
	padding: 2%;
	margin-bottom: 4%;
}

.margin-8 {
	margin-top: 8%;
}

.btn {
	background-color: white;
	color: #525252;
}


.panel {
	border: none;
}

.panel-body {
	background-color: #f9f9f9;
}

.panel-info>.panel-heading {
	background-color: #525252;
	color: white;
	border-color: transparent;
}

.sitebar-header {
	font-size: 120%;
	letter-spacing: 2px;
}


.form-control {
	border-radius: 5px;
}

.input-lg {
	font-size: 14px;
}



footer {
 color: #666;
 background: #222;
 padding: 17px 0 18px 0;
 border-top: 1px solid #000; 
 text-align: center;
}

footer a {
	color: #999;
}

footer a:hover {
	color: #efefef;
}

Никита Мищенко
5 years ago

2 ответов