[Seasar-user:21625] Re: [Mayaa] テンプレートのHTML通りに出力されないタグがある

Hiroshi Yamamoto [E-MAIL ADDRESS DELETED]
2013年 5月 20日 (月) 13:04:12 JST


sugaさま

ご返信ありがとうございます。

Mayaaでは、inline要素の中にblock要素を配置できない件、了解いたしました。
(h2タグは配置できたんですがw)
まさにHTML5で確認した問題でした。

Mayaaは特定のバージョン(inline中にblockを配置できないだけかもですが)の
HTMLに依存していたんですね…

こういった問題やHTML5に対応する予定はありますでしょうか?

以上、よろしくお願いいたします。


2013年5月20日 9:29 suga <ko.suga @ gmail.com>:

> suga です。
>
> 2013/5/17 Hiroshi Yamamoto <hiroshi360 @ gmail.com>
> > 山元と申します。
> > いつもお世話になっております。
> >
> > Mayaaを使用して、テンプレートのHTML通りに、
> > 入れ子にならないタグがあるようです。
> >
> > 例えば下記HTMLのAの出力がBとなります。
> >
> > 例1
> > A: <a href="hoge"><p>hoge</p></a>
> > B: <a href="hoge"></a><p><a href="hoge">hoge</a></p>
>
> この動作は想定通りです。
>
> 正確にはMayaaで利用しているHTMLパーサーの動作で、
> aタグはinline、pタグはblockであり、inlineの中にblockは書けないというHTMLの仕様に
> 合わせて調整されています。
>
> 対策としてはinlineの中にblockを記述しないようにしてください。
>
>
> なおHTML5ではaタグはblockに変更されていますが、同パーサーが対応していないため、
> 現状ではMayaaもaタグのblock化には未対応ということになります。
>
>
> --
> suga ( ko.suga @ gmail.com )
>
>
> 2013/5/17 Hiroshi Yamamoto <hiroshi360 @ gmail.com>
> >
> > 山元と申します。
> > いつもお世話になっております。
> >
> > Mayaaを使用して、テンプレートのHTML通りに、
> > 入れ子にならないタグがあるようです。
> >
> > 例えば下記HTMLのAの出力がBとなります。
> >
> > 例1
> > A: <a href="hoge"><p>hoge</p></a>
> > B: <a href="hoge"></a><p><a href="hoge">hoge</a></p>
> >
> > 例2
> > A: <a href="hoge"><p>hoge</p><p>fuga</p></a>
> > B: <a href="hoge"></a><p><a href="hoge">hoge</a></p><p>fuga</p>
> >
> > 再現環境:
> > Tomcat 6
> > Mayaa 1.1.31のBlank War(index.htmlに上記のHTMLを記載して再現)
> >
> > これはMayaaの仕様だったりしますでしょうか?
> > ご教授いただけると助かります。
> >
> > 以上、よろしくお願いいたします。
> >
> >
> > _______________________________________________
> > Seasar-user mailing list
> > Seasar-user @ ml.seasar.org
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20130520/f8ab8c3c/attachment.html>


Seasar-user メーリングリストの案内