Ticket #17518

Maskat2.0とMaskat2.1でのlayout.xmlの読込の違いについて

Eröffnet am: 2009-06-25 15:51 Letztes Update: 2009-06-25 18:24

Auswertung:
Verantwortlicher:
(Keine)
Status:
Offen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

いつもお世話になっております。

Maskat2.0と2.1でのlayout.xmlの読込の挙動に違いがある様です。
以下のようにlayout.xmlを表示させる対象のdivタグ内にimgタグを記述していると2.0ではlayout.xmlに記述してある表示位置にきちんと表示される
のに対し2.1ではイメージが表示されている横ないし下に表示位置が無視された形で、表示されてしまいます。

<html>
  <head>
    <title>マスカット | 四則演算アプリケーション</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script type="text/javascript" src="../../maskat/core/maskat.js"></script>
  </head>
  <body>
    <div id="divMaskat">
	<img src="../title.jpg">
    </div>
  </body>
</html>

私としては2.0の挙動のほうが望ましいのですが、これは仕様なのでしょうか?

Ticket-Verlauf (2/2 Historien)

2009-06-25 15:51 Aktualisiert von: kmiyake
  • New Ticket "Maskat2.0とMaskat2.1でのlayout.xmlの読込の違いについて" created
2009-06-25 18:24 Aktualisiert von: nakamuta
Kommentar

仕様です。イメージのwidth, heightの位置を基点とし、その地点からの絶対位置となります。 これは、レイアウトDIVに明示的にposition:absoluteを記載したことによる違いです。

以下のように修正することで、2.0と同じ配置が可能になると思います。

■案1:

  <body>
    // イメージの位置を移動
    <img src="../title.jpg">
    // position:absoluteを設定する
    <div id="divMaskat" style:position:absolute; top:0; left:0;></div>
  </body>

■案2:

  <body>
     <div id="divMaskat">
      // position:absoluteを設定する
       <img src="../title.jpg" style="position:absolute">
    </div>
  </body>

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden