Css选择器:如何引用div中的属性

时间:2012-12-07 07:22:25

标签: html css

<div id ="group">
    <img src= ' ' id = '1'>
    <img src= ' ' id = '2'>
    .......
</div>

我想引用div id'group'中的所有img,如何在css中标记它?还有哪个更好?将所有内容分配给img /创建一个类,例如。 #img.groupItem并且每次引用它?感谢

源代码:

<div id="book">
    <img alt="flip book" src="demo/medium/Web081112_P001_medium.jpg">
    <img alt="flip book" src="demo/medium/Web081112_P002_medium.jpg">
    <img alt="flip book" src="demo/medium/Web081112_P003_medium.jpg">
</div>

运行javascript后:

<div id="page" style="display: block; width: 1180px; height: 767px; left: 50%; top: 50%; margin: -413.5px auto 0px -590px; cursor: default;">
    <div id="book" style="position: relative; width: 1180px; height: 767px; transform: translate3d(0px, 0px, 0px);">
        <div class="turn-page-wrapper" page="1" style="position: absolute; overflow: hidden; width: 590px; height: 767px; top: 0px; right: 0px; left: auto; bottom: auto; z-index: 0; display: none;">
            <div id="cover" class="turn-page p1" style="width: 590px; height: 767px;">
            </div>
        </div>
        <div class="turn-page-wrapper" page="2" style="position: absolute; overflow: hidden; width: 590px; height: 767px; top: 0px; left: 0px; right: auto; bottom: auto; z-index: 7;">
            <div style="position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: auto; width: 968px; height: 968px;">
                <div class="turn-page p2" style="width: 590px; height: 767px; position: absolute; top: 0px; left: 0px; bottom: auto; right: auto;">
                    <img alt="flip book" src="demo/medium/Web081112_P001_medium.jpg">
                </div>
            </div>
        </div>
    </div>
</div>

html代码就像单个img一样,我使用了这里提供的答案,但仍然无效。我相信这是生成HTML代码引起的问题吗?

2 个答案:

答案 0 :(得分:2)

CSS旨在在selectors的帮助下应用全局样式。

您正在寻找后代选择器:

#group img {
    // code
}

答案 1 :(得分:1)

你可以创建一个选择器来引用它们,是的:

#group img { width: 32px; height: 32px }

但是,如果可能的话,最好只为你想要做的事情创建一个类:

.icon { width: 32px; height: 32px }

基本上你想要决定这是否真的只是你想在那个地方申请的东西。 HTML结构是如何总是如此?如果您更改ID怎么办?如果您使用带有背景图片而不是img标记的div,该怎么办?这些是你想要问自己的各种问题。