【发布时间】:2017-06-06 11:12:44
【问题描述】:
我正在尝试创建个人作品集网站,但位置或图像本身存在问题。我什么都试过了,没有什么能解决的。例如:尝试添加左浮动,显示块。不工作。最后我放弃了。请大家帮忙。
/* About - Portfolio */
.about-portfolio {
float: left;
width: 100%;
color: rgb(199, 199, 199);
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;}
.portfolio-header {
margin-top: 20px;}
.about-style .portfolio-text {
font-size: 40px;}
.about-portfolio:hover {
color: rgb(0, 0, 0);}
.works-gallery {
position: relative;}
.about-portfolio .grid-item {
padding: 0px;}
.works-gallery img {
width: 100%;}
.clearfix {
clear: both;
}
<div id="portfolio" class="about-portfolio">
<div class="portfolio-header">
<h2 class="portfolio-text">Our Works</h2>
<div class="divider"></div>
</div>
<div class="col-sm-6 col-md-4 grid-item">
<div class="works-gallery">
<a href="img/1.png">
<img src="assets/img/portfolio/portfolio-1.jpg" alt="Image description" class="img-responsive">
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 grid-item">
<div class="works-gallery">
<a href="img/1.png">
<img src="assets/img/portfolio/portfolio-2.jpg" alt="Image description" class="img-responsive">
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 grid-item">
<div class="works-gallery">
<a href="img/1.png">
<img src="assets/img/portfolio/portfolio-3.jpg" alt="Image description" class="img-responsive">
</a>
</div>
</div>
<!-- CLEARFIX -->
<div class="clearfix"></div>
<div class="col-sm-6 col-md-4 grid-item">
<div class="works-gallery">
<a href="img/1.png">
<img src="assets/img/portfolio/portfolio-4.jpg" alt="Image description" class="img-responsive">
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 grid-item">
<div class="works-gallery">
<a href="img/1.png">
<img src="assets/img/portfolio/portfolio-5.jpg" alt="Image description" class="img-responsive">
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 grid-item">
<div class="works-gallery">
<a href="img/1.png">
<img src="assets/img/portfolio/portfolio-6.jpg" alt="Image description" class="img-responsive">
</a>
</div>
</div>
</div>
【问题讨论】:
-
我很确定您的问题是您的浮动后没有 clearfix 类,您可以尝试删除浮动并发布关于输出的屏幕截图吗?
-
好的,但是在哪里添加 clearfix 类? @Fares Shawa
-
通常在每个浮动元素之后添加一个 clearfix。所以应该在 about.portfolio 之后。但首先你需要创建它。 .clearfix {clear: both;}
-
你的问题到底是什么?
-
@Fares Shawa 在第三个 col-sm-6 div 之后添加了 clearfix div 并且它是固定的,但我不确定我是否正确?!
标签: html css whitespace removing-whitespace portfolio