CSS でスタイルを設定しようとしているギャラリーがあります。具体的には、特定の番号の div を探し、デフォルトの高さをオーバーライドする新しい高さをピクセル単位で適用する CSS を作成しようとしています。これは、他の正方形の画像と比べて縦長で高さが必要な画像があるためです。
ギャラリーの実際の例を次に示します。
私が使用しているCSSの例を次に示します。
html body div#page_div div#page_content.full_width div.container_div div#mainworkpanelsheet div.mainworkpanel div:nth-child(2)
{
height: 200px!important;
}
上記のコードから、2 番目の div/image のみをスタイル設定する必要があります。代わりに、すべてのギャラリー div がスタイル設定されます。「div.mainworkpanel:nth-child(2)」も試しましたが(どちらがより正確だと思いますか?)、それも何もしません。また、div[style="imageURL.jpg"] を介して、「background-image」プロパティで各 div を選択しようとしましたが、それも機能しないようです。
ギャラリー内の div の CSS クラスを制御することはできません。それらはすべて同じです (「mainworkpanelthumb」)。このギャラリーは、XML ファイルを介して jquery によって生成されています。サムが生成された後、CSS で画像のプロパティをオーバーライドすることはできませんか?
ありがとう!