画像の幅によってレイアウトを変えたい
Posted: 2007年10月09日(火) 11:48
こんにちは。お世話になっております。
画像のWIDTHの値によってCSSのclassを変え、レイアウトの調整を行いたいのですが、どのように設定すればよいのでしょうか?
image1とimge2の2つ画像のどちらかが幅200px以上ならclassA、
どちらも200px未満ならclassBと設定したい時以下のように記述していますが、上手くいきません。どこか記述が間違っていますでしょうか?
ご教授宜しくお願い致します。
画像のWIDTHの値によってCSSのclassを変え、レイアウトの調整を行いたいのですが、どのように設定すればよいのでしょうか?
image1とimge2の2つ画像のどちらかが幅200px以上ならclassA、
どちらも200px未満ならclassBと設定したい時以下のように記述していますが、上手くいきません。どこか記述が間違っていますでしょうか?
ご教授宜しくお願い致します。
コード: 全て選択
<xsl:if test="not(image1='') or not(image2='')">
<xsl:if test="image1/@width>200 or image2/@width>200">
<div class="A">
<img src="{image1}"><img src="{image2}">
</div>
</xsl:if>
<xsl:if test="image1/@width<200 and image2/@width<200">
<div class="B">
<img src="{image1}"><img src="{image2}">
</div>
</xsl:if>
</xsl:if>