Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Изучаю js. Пожалуйста, помогите (https://javascript.ru/forum/job/68994-izuchayu-js-pozhalujjsta-pomogite.html)

Шалун 22.05.2017 22:47

Изучаю js. Пожалуйста, помогите
 
Masonry - вывод блоков в виде кирпичной кладки

Не могу понять почему все блоки выводятся вертикально (а не кирпичной кладкой-горизонтально), хотя размеры все заданы. Помогите, пожалуйста


Если смотреть более объективно, то весь код выглядит так:

<!DOCTYPE html>
 <HTML>
 <head>
  <title> E</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <?php include("2.php"); ?>
<script src="/js/masonry.pkgd.min.js"></script>
 
 </head>
 
<style>
 
.item img {
  width: 300px;
  height: 200px;
}
</style>
 
 <body>
 
 
<?php
$Ho = get_Ho ();
 
foreach($Ho as $it) : ?>
 
<div id="container" class="container">
    <div class="item">
       <a href="#"><img src="<?= $it['images']?>"  /></a>
    </div>
    
  </div>
 
<?php endforeach;?>
 [JS]
<script type="text/javascript">
 
  var container = document.querySelector("#container");
  var msnry = new Masonry(container, {
    columnWidth: 300,
    itemSelector: ".item",
    gutter: 15
  });
</script>
[/JS] 
 </body>
 </html>

ruslan_mart 23.05.2017 08:11

.container > .item {
    display: inline-block;
}


Часовой пояс GMT +3, время: 15:32.