2017-10-17 108 views
0

我在我的HTML文件画廊及以下问题:定位问题与画廊图像

的形象是很好的显示,唯一的问题是在第二排,在图像的3“滑落”。这里是一个图片:

Images are not inline with the others

我试图与柔性盒来解决这个问题,但我不完全得到如何使用它。 顺便说一下,该网站将不会上线,因为我没有权利使用图片。 这只是为了学习。

代码:

section p { 
 
    margin-left: 5%; 
 
} 
 

 

 
section p iframe { 
 
    float: left; 
 
    margin-right: 2%; 
 
} 
 

 

 

 

 
div.gallery { 
 
    border: 1px solid #ccc; 
 
} 
 

 
div.gallery:hover { 
 
    border: 1px solid #777; 
 
} 
 

 
div.gallery img { 
 
    width: 100%; 
 
    height: auto; 
 
} 
 

 
div.desc { 
 
    padding: 15px; 
 
    text-align: center; 
 
} 
 

 
.responsive { 
 
    padding: 2em; 
 
    float: left; 
 
    width: 15%; 
 
}
<section> 
 
     
 
     <p><iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/f2aSCvUhUBc" frameborder="0" allowfullscreen></iframe>The Witcher 3 ist eines der imposantesten Rollenspiele des 21. Jahrhunderts und nicht ohne Grund<br>mit über 800 Awards ausgezeichnet worden.<br>Das Spiel handelt vom Hexer Geralt, der die Welt vor dem weissen Frost bewahren soll,<br>besser gesagt soll dies seine Ciri (Cirilla), ein Kind des älteren Blutes und Tochter des Kaisers von Nilfgaard. Nur älteres Blut vermag den Frost aufzuhalten.<br>Doch dieses Spiel ist soviel mehr als nur eine Storyline:<br>Das Spiel lebt von einer dynamischen Welt, die sich ständig ändert, je nach dem, was Geralt im Laufe des Spiels für Entscheidungen trifft.<br> Insgesamt gibt es 36 verschiedene Enden und die NPCs verleihen dem Spiel ebenso viel Leben, wie die Musik, die Geräusche, die Landschaft und die sogenannte 40-Sekunden-Regel.<br>Diese besagt, dass im Spiel alle 40 Sekunden irgendetwas Spannendes passieren muss,<br>um den Spieler zu fesseln. Sei es ein Monster, eine vorbeirennende Rehherde oder ein umherstreifender Bandit.<br>Alles im Spiel ist kontext-sensitiv und hat Folgen, alles ist bis ins Kleinste durchdacht und hängt irgendwie zusammen.<br>Dieses Meisterwerk bietet wesentlich mehr, als so mancher Ego-Shooter und dergleichen.</p> 
 
     
 
     
 
     <br style="clear:both;" /> 
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/witcher3_en_wallpaper_hearts_of_stone_olgierd_1920x1200_1446735934.png"> 
 
      <img src="https://dummyimage.com/600x500/000/fff" alt="Trolltunga Norway" width="600" height="500"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 

 

 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/B1VXMu9UhiS.png"> 
 
      <img src="https://dummyimage.com/600x500/000/fff" alt="Trolltunga Norway" width="600" height="500"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 

 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/Tw3_Blood_and_Wine_cover_art.jpg"> 
 
      <img src="https://dummyimage.com/600x500/000/fff" alt="Trolltunga Norway" width="600" height="500"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 

 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/B1GDw8ra8QS.png"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Mountains" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/witcher3-new-game-plus-screenshot.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/1._Some_creatures_will_be_more_prone_to_inflammation_than_others._The_Igni_singn_works_perfectly_on_the_fiend..jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/NBFHut1.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/NEW_The_Witcher_3_Wild_Hunt_Ice_Giant_Hunt.png"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
    
 
    
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/witcher3-turm-screen.png"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/The-Witcher-3-9.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/wwh-3-1.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/2.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
</section>

+0

在你拨弄它的做工精细! – weBBer

+0

是的,但不幸的是,在我的html文件中,如果你使用的是漂浮物,那么它不在我的html文件中 – Arborem

+0

,并且由于文本的原因,一些只有更高的高度,下面的项目将显示在较大项目的右侧。在尝试使用这种网格时,这是浮动的一个常见问题。如果你想进入Flexbox,我推荐这个简单的教程!帮了我很多! http://flexboxfroggy.com/ – Cheshire

回答

0

当你漂浮在他们身边,来解决这个问题是由于你的反应箱非一致的高度您将需要使用伪类:nth-of-type 来清除每六个元素后的浮点数。

.responsive:nth-of-type(6n+1) { 
    clear: both; 
} 

例子:

section p { 
 
    margin-left: 5%; 
 
} 
 

 

 
section p iframe { 
 
    float: left; 
 
    margin-right: 2%; 
 
} 
 

 

 

 

 
div.gallery { 
 
    border: 1px solid #ccc; 
 
} 
 

 
div.gallery:hover { 
 
    border: 1px solid #777; 
 
} 
 

 
div.gallery img { 
 
    width: 100%; 
 
    height: auto; 
 
} 
 

 
div.desc { 
 
    padding: 15px; 
 
    text-align: center; 
 
} 
 

 
.responsive { 
 
    box-sizing: border-box; 
 
    padding: 1em; 
 
    float: left; 
 
    width: 15%; 
 
} 
 

 
.responsive:nth-of-type(6n+1) { 
 
    clear: both; 
 
}
<section> 
 
     
 
     <p><iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/f2aSCvUhUBc" frameborder="0" allowfullscreen></iframe>The Witcher 3 ist eines der imposantesten Rollenspiele des 21. Jahrhunderts und nicht ohne Grund<br>mit über 800 Awards ausgezeichnet worden.<br>Das Spiel handelt vom Hexer Geralt, der die Welt vor dem weissen Frost bewahren soll,<br>besser gesagt soll dies seine Ciri (Cirilla), ein Kind des älteren Blutes und Tochter des Kaisers von Nilfgaard. Nur älteres Blut vermag den Frost aufzuhalten.<br>Doch dieses Spiel ist soviel mehr als nur eine Storyline:<br>Das Spiel lebt von einer dynamischen Welt, die sich ständig ändert, je nach dem, was Geralt im Laufe des Spiels für Entscheidungen trifft.<br> Insgesamt gibt es 36 verschiedene Enden und die NPCs verleihen dem Spiel ebenso viel Leben, wie die Musik, die Geräusche, die Landschaft und die sogenannte 40-Sekunden-Regel.<br>Diese besagt, dass im Spiel alle 40 Sekunden irgendetwas Spannendes passieren muss,<br>um den Spieler zu fesseln. Sei es ein Monster, eine vorbeirennende Rehherde oder ein umherstreifender Bandit.<br>Alles im Spiel ist kontext-sensitiv und hat Folgen, alles ist bis ins Kleinste durchdacht und hängt irgendwie zusammen.<br>Dieses Meisterwerk bietet wesentlich mehr, als so mancher Ego-Shooter und dergleichen.</p> 
 
     
 
     
 
     <br style="clear:both;" /> 
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/witcher3_en_wallpaper_hearts_of_stone_olgierd_1920x1200_1446735934.png"> 
 
      <img src="https://dummyimage.com/600x500/000/fff" alt="Trolltunga Norway" width="600" height="500"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 

 

 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/B1VXMu9UhiS.png"> 
 
      <img src="https://dummyimage.com/600x500/000/fff" alt="Trolltunga Norway" width="600" height="500"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 

 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/Tw3_Blood_and_Wine_cover_art.jpg"> 
 
      <img src="https://dummyimage.com/600x500/000/fff" alt="Trolltunga Norway" width="600" height="500"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 

 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/B1GDw8ra8QS.png"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Mountains" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/witcher3-new-game-plus-screenshot.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/1._Some_creatures_will_be_more_prone_to_inflammation_than_others._The_Igni_singn_works_perfectly_on_the_fiend..jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/NBFHut1.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/NEW_The_Witcher_3_Wild_Hunt_Ice_Giant_Hunt.png"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
    
 
    
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/witcher3-turm-screen.png"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/The-Witcher-3-9.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/wwh-3-1.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
     
 
     
 
     
 
     
 
    <div class="responsive"> 
 
     <div class="gallery"> 
 
     <a target="_blank" href="resources/img/2.jpg"> 
 
      <img src="https://dummyimage.com/600x400/000/fff" alt="Northern Lights" width="600" height="400"> 
 
     </a> 
 
     <div class="desc">Add a description of the image here</div> 
 
     </div> 
 
    </div> 
 
     
 
</section>

0

,因为使用的是你必须有所有的元素相同的高度,否则他们将开始总是这样浮动元素。

试着给元素的高度,看它是否有效。

+0

好吧,所以我做了div.gallery img和。响应类的高度为150px,响应类的宽度为25%,并给它一个5em的边缘。 现在它可以工作,但我不知道我是否以正确的方式解决了问题。你怎么看? – Arborem

+0

随着浮动只有你可以做的很多。但即使使用Flexbox,如果您希望它们全部对齐,它们最终仍会保持相同的高度。 –

0

修改您responsive类这样的:

.responsive { 
    padding: 2em; 
    width: 15%; 
    display: inline-block; 
    vertical-align: top; 
} 
0

另外的东西已经说了(小提琴是否工作正常,问题可能出现由于未定义的高度),如果你想使用Flexbox的,那么你就需要添加属性flex-wrap:wrap。如果你想更好地理解flexbox,这里是一个很好的解释链接:flexbox guide

此外,如果任何机会固定高度不工作,那么你需要检查该区域(右键点击该区域,然后单击“检查元素“),看看有什么阻止其他图像(在元素部分)。使用浏览器控制台对于前端调试非常重要。

0

还尝试对我来说

<div class="rowrow"><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Amrish Patel</h3> 
              <p>CEO and Managing Director</p> 
              <p>CEO and Managing Director</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Amit Goyal</h3> 
              <p>Chief Technical Officer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Dimple Goyal</h3> 
              <p>Software Engineer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="i{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Nisarg Patel</h3> 
              <p>Full Stack Developer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Nikita Sarang</h3> 
              <p>Software Engineer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Reshma Bhagwani</h3> 
              <p>Software Engineer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Dhruvi Kothari</h3> 
              <p>Software Engineer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Darshit Patel</h3> 
              <p>Front-end Developer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Ghanshyam Prajapati</h3> 
              <p>Front-end Developer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Ravi Pitroda</h3> 
              <p>Software Engineer</p> 
             </div> 

            </article> 
           </div><div class="item"> 
            <article> 
             <div><img src="{{ 'itemimg.jpg' | asset_url }}"></div> 
             <div class="boxContent team-box-border"> 
              <h3>Radhesh Vayeda</h3> 
              <p>Full Stack Developer</p> 
             </div> 

            </article> 
           </div> 


          </div> 

和CSS this.its工作

.item { 
    display:inline-block; 
    width: 33.33%; 
    text-align: center; 
}