アプリ版:「スタンプのみでお礼する」機能のリリースについて

本来、width="240" height="180"である.swf画像を"600" height="100"に変更したいのですが、
比率が一緒であれば画像の大きさは変えられるものの、比率が異なると大きさが変わりません。
比率が異なるとhtmlで実現することは不可能なのでしょうか?
もしくは以下のhtmlの記述が間違っているのでしょうか?
<OBJECT data="./img/test.swf" type="application/x-shockwave-flash" width="600" height="100">
<param name="movie" value="./img/test.swf" />
<EMBED SRC="./img/test.swf" WIDTH=600 HEIGHT=100 bgcolor=#FFFFFF LOOP=false QUALITY=high
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/ind … TYPE="application/x-shockwave-flash" </EMBED>
</OBJECT>

ご教示頂けると幸いです。
よろしくお願い致します。

A 回答 (1件)

object要素は置換インライン要素なので、サイズは内容に合わせて変化する。

ブロック要素(block,inline-block)に変えてからサイズを調整する。
 ブロック要素・インライン要素、非置換要素・置換要素は重要です。

<OBJECT data="./img/test.swf" type="application/x-shockwave-flash" width="240" height="180" style="display:block;width="600px;height:100px;">
または、外部に記述するなら
object[data="./img/test.swf"]{display:block;width="600px;height:100px;}
とか・・。ブロック要素を横(縦)サイズを指定して、縦横比を変えずに伸縮させるときは他方をautoにします。

 ただ、DOCTYPEがわかりませんが、embedは、HTML4.01にはないのでは?(HTML5にはある)
★Index of the HTML 4 Elements ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
★13.3.1 オブジェクトのレンダリング規則 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
<p>
 <object ・・・>
  <object・・・>代替候補1
   <object・・・>代替候補2
   代替文字列
   </object>
  </object>
 </object>
</p>
とかく。
    • good
    • 0
この回答へのお礼

さっそくのご回答ありがとうございますm(__)m
style="display:block;width="600px;height:100px;">を追記したのですが変わりませんでした…

お礼日時:2012/01/23 11:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!