首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用CSS和HTML建立图片库

用CSS和HTML建立图片库
EN

Stack Overflow用户
提问于 2017-01-02 14:17:10
回答 4查看 969关注 0票数 1

我正试图为我的个人网站建立一个图片库。除了两件事外,一切都很好。

  1. 一些白点正在图像画廊附近和内部发生。
  2. 有些图像不适合块内。

通过访问我的个人网站,然后步行到站点的底部,我们可以看到这两个问题。我无法弄清楚为什么有些图片会发生这种情况。

人们可以看到,第二排的图像不适合块,也有一些白点。

/_include/Gallery.html

代码语言:javascript
复制
<ul class = "photo-gallery">
{% for image in site.static_files %}
    {% if image.path contains 'gallery' %}
       <li><img src="{{ site.baseurl }}{{ image.path }}" alt="image" /></li>
    {% endif %}
{% endfor %}
</ul>

/css/grayscale.css

代码语言:javascript
复制
.photo-gallery li {
    margin: 5px;
    float: left;
    width: 23%;
    border: 1px solid white;
}


.photo-gallery li img {
    width: 100%;
    height: auto;
}

完整的源代码可以找到这里

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-01-02 14:23:03

要删除您可以使用的点:

代码语言:javascript
复制
.photo-gallery {
    list-style-type: none;
}

对于IE9,还需要将列表样式类型添加到li中。

对于该图像,您可以尝试如下所示:

代码语言:javascript
复制
<li style='background-image: url("{{ site.baseurl }}{{ image.path }}");' ></li>
票数 1
EN

Stack Overflow用户

发布于 2017-01-02 14:22:34

代码语言:javascript
复制
ul.photo-gallery {
  list-style-type: none;
}
票数 1
EN

Stack Overflow用户

发布于 2017-01-02 14:25:37

向下的图像是正确的,问题是他们有一个黑色的大边界。

移除点取走list-style-type

代码语言:javascript
复制
ul.photo-gallery {
  list-style-type: none;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41428500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档