応答ギャラリーHTML/CSS:この電流で作る私はここのようにHTML/CSSを使用して応答ギャラリーを作成しようとしている
<div id="flow" class="container-fluid clear">
<div id="photographies">
{% for photo in photographies %}
<div class="flow-photo {% if loop.index0 is odd %}odd{% endif %}">
<a href="{{ path('photo', { id: photo.getId }) }}"><img id="{{ photo.getId }}" src="{{ photo.getImage }}"></a>
<div class="info">
<div class="description">
<h1>{{ photo.getTitle }}</h1>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
#flow {background:#f1f1f1;padding: 0.5% 1%;}
.flow-photo {width:49.5%;float:left;margin:0.5% 0;}
.odd {margin-left:1%}
.flow-photo>a>img {width:100%;height:auto;border-radius:2px 2px 0 0;}
.info {background:#fff;border-radius:0 0 2px 2px;text-align:left;padding:7px}
.info h1 {margin:0;font-weight:700;font-size:11px;}
3番目のdivは正しい場所にありません。最初のものは2番目のものより長く、2番目のdivの後にはchaがあるためですos。 div要素のいくつかは他よりも長いので、ギャップがあります
:
私は毎秒のdiv clear:both
後に追加した場合、私はこれを取得します。それは私が望むものではありません。
私の最初の写真のようなレスポンシブなギャラリーを入手するにはどうすればよいですか?
なぜあなたはレイアウトを石工されていませんか?この1つ:http://masonry.desandro.com/layout.html –