0

Site.cssに次のCSSスタイルシートがあります

.img
{
    width: 1300px; 
    height: auto;
}

そして私のdefault.aspxの次のコード

<div class="img">
 <img src="http://files.g4tv.com/images/blog/2008/06/18/633493967095957891.jpg" alt="DOMO" />
 <div class="desc">Add a description of the image here</div>
</div>

どうして私の写真はCSSに記載されている幅と高さを反映していないのですか?

4

3 に答える 3

2

あなたは自分の部門にクラスを適用しています。分割内の画像を選択する場合は、次のように変更します。

.img img
{
    width: 1300px; 
    height: auto;
}

于 2012-08-18T06:06:16.337 に答える
1

imgその代わりにあなたにクラスを適用するdiv

<div >
    <img class="img" 
         src="http://files.g4tv.com/images/blog/2008/06/18/633493967095957891.jpg"
         alt="DOMO" />
    <div class="desc">
                Add a description of the image here
    </div>
</div>

また

このようにCSSを作成できます

img
{
    width: 1300px; 
    height: auto;
}

ただし、このcssがドキュメント内のすべてに適用されるという欠点がありimgます。したがって、最初のものの方が優れています。

于 2012-08-18T06:02:28.693 に答える
1

あなたのスタイルでは、クラス「img」を持つdivの幅を設定しています。

于 2012-08-18T06:02:40.800 に答える