0

HTML:

<div id="parent">
    <div id="child">
        <div id="child1"></div> <!-- UPDATE -->
    </div>
</div>

CSS:

#parent{
    float:left;
    width:90%;
}

/* UPDATE*/ #parent #child{
    float:left;
    width:100%;
}

/* UPDATE*/
/* In a different file*/
#child1{
    float:left;
    width:100%;
}

jQuery:

ウィンドウの幅が 1000px だとします。したがって、#parent の幅は 900px にする必要があります。#child1 の幅を取得しようとすると、900px になるはずです。しかし、以下の jQuery コードは 1000px を返します。

jQuery("#child").width(); //UPDATE: returns 900px as width
jQuery("#child1").width(); //UPDATE: returns 1000px as width

上記のステートメントの結果として、900px が必要です。

4

0 に答える 0