图片库/浮动问题
Image gallery / float issue
我在让图片库按照我想要的方式运行时遇到了一些麻烦。照片堆叠在一起,而不是并排放置。我尝试使用 float 属性,但我认为我做错了。任何帮助将不胜感激,谢谢!
HTML:
<div class="gallery">
<img src="art/abstract.jpg"><div class"gallery">Abstract Painting</div>
<img src="art/graphite.jpg"><div class"gallery">Graphite Drawing</div>...
CSS:
.gallery img {
display:inline-block;
width:350px;
height:350px;
margin:2px;
float:left;
padding-bottom:10px;
padding-left:5px;
}
.gallery {
float:left;
text-align:center;
}
只需使用额外的 div(下面有 class .wrapper)用它的描述包裹图像,然后浮动它:
<div class="gallery">
<div class="wrapper"><img src="art/abstract.jpg"/><div class"gallery">Abstract Painting</div></div>
<div class="wrapper"><img src="art/graphite.jpg"/><div class"gallery">Graphite Drawing</div></div>
</div>
.wrapper {
float: left;
}
另外我认为你可以删除这些样式:
.gallery img {
display:inline-block;
float:left;
}
<div class"gallery">
你错过了'='
更正为:
<div class="gallery">
我在让图片库按照我想要的方式运行时遇到了一些麻烦。照片堆叠在一起,而不是并排放置。我尝试使用 float 属性,但我认为我做错了。任何帮助将不胜感激,谢谢!
HTML:
<div class="gallery">
<img src="art/abstract.jpg"><div class"gallery">Abstract Painting</div>
<img src="art/graphite.jpg"><div class"gallery">Graphite Drawing</div>...
CSS:
.gallery img {
display:inline-block;
width:350px;
height:350px;
margin:2px;
float:left;
padding-bottom:10px;
padding-left:5px;
}
.gallery {
float:left;
text-align:center;
}
只需使用额外的 div(下面有 class .wrapper)用它的描述包裹图像,然后浮动它:
<div class="gallery">
<div class="wrapper"><img src="art/abstract.jpg"/><div class"gallery">Abstract Painting</div></div>
<div class="wrapper"><img src="art/graphite.jpg"/><div class"gallery">Graphite Drawing</div></div>
</div>
.wrapper {
float: left;
}
另外我认为你可以删除这些样式:
.gallery img {
display:inline-block;
float:left;
}
<div class"gallery">
你错过了'='
更正为:
<div class="gallery">