首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS显示属性参数

CSS显示属性参数
EN

Stack Overflow用户
提问于 2009-05-17 18:23:38
回答 3查看 3.4K关注 0票数 0

我有一个容器盒子,里面有许多缩略图。我之前把所有的拇指都做了一个div,但是效率不高。我现在将所有不同的拇指都包含在标签中,并将它们包含在同一个类中。

在我拥有的class属性中:

代码语言:javascript
复制
.thumb-wrap {
    float: left;
    display: block;
    margin: 5px;
}

.thumb {
    padding: 4px;
}
.thumb-img {
    width: 100px;
    height: 75px;
    border: 1px solid #999;
    padding: 5px;
    background-image:url(slide-bg.jpg);
}

html为:

代码语言:javascript
复制
    <div class="thumb-wrap">
        <a href="#" class="thumb" ><img src="img0-thumb0.jpg" class="thumb-img"/>   </a>
        <a href="#" class="thumb" ><img src="img0-thumb0.jpg" class="thumb-img"/>   </a>
        <a href="#" class="thumb" ><img src="img0-thumb0.jpg" class="thumb-img"/>   </a>
        <a href="#" class="thumb" ><img src="img0-thumb0.jpg" class="thumb-img"/>   </a>
        <a href="#" class="thumb" ><img src="img0-thumb0.jpg" class="thumb-img"/>   </a>
        <a href="#" class="thumb" ><img src="img0-thumb0.jpg" class="thumb-img"/>   </a>
        <a href="#" class="thumb" ><img src="img0-thumb0.jpg" class="thumb-img"/>   </a>
        <a href="#" class="thumb" ><img src="img0-thumb0.jpg" class="thumb-img"/>   </a>

        </div>

但是,拇指在框中居中显示。我不想这样。我希望他们左对齐。请帮帮忙。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-17 18:57:15

如果将图像包装在div“thumb- wrap”中,则也不需要在链接上使用类"thumb“,也不需要在图像上使用"thumb-img”。

只需使用父关系:

代码语言:javascript
复制
.thumb-wrap {
    float: left;
    display: block;
    margin: 5px;

}

代码语言:javascript
复制
 .thumb-wrap a {
    padding: 4px;

}

代码语言:javascript
复制
 .thumb-wrap img {
    width: 100px;
    height: 75px;
    border: 1px solid #999;
    padding: 5px;
    background-image:url(slide-bg.jpg);

}

这将使您的HTML保持整洁。

票数 2
EN

Stack Overflow用户

发布于 2009-05-19 02:32:10

与使用div包含拇指相比,使用列表更具语义性:

代码语言:javascript
复制
<ul class="thumbs">
   <li><a href="#"><img src="img0-thumb0.jpg" /></a>
   <li><a href="#"><img src="img1-thumb1.jpg" /></a>
   <li><a href="#"><img src="img2-thumb2.jpg" /></a>
   <li><a href="#"><img src="img3-thumb3.jpg" /></a>
</ul>

那么你不需要在列表中的每个锚点和每个图像上都有类,因为你可以像这样将它们作为目标:

代码语言:javascript
复制
ul.thumbs li a {
   /* anchor styles here */
}
ul.thumbs li a img {
   /* image styles here */
}
票数 1
EN

Stack Overflow用户

发布于 2009-05-17 18:26:43

抱歉,各位。这太愚蠢了。我的身体里有text-align: center;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/875151

复制
相关文章

相似问题

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