過去ログ表示


過去ログ 4 を表示

トピック内全 9 記事中の 1 〜 9 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

ワードラップがおかしい?
(#661) このトピック中1番目の投稿

 テーブル中で日本語が続いた後、半角文字とリンクが続くとワードラップがおかしくて文字がテーブルからはみ出してしまうようです。結構目立つバグなので既にBugzillaに登録されているかと思って、"ワードラップ"や"折り返し"で検索したのですが、検索の仕方が悪いのか見つかりませんでした。そのようなバグが既に登録されているようなら教えてください。
 あと再現させるHTMLを作ったのですがどこに張ればよいでしょうか?このBBSではタグが使えないようなので。

Re[1]: ワードラップがおかしい?
(#662) このトピック中2番目の投稿

>  テーブル中で日本語が続いた後、半角文字とリンクが続くとワードラップがおかしくて文字がテーブルからはみ出してしまうようです。結構目立つバグなので既にBugzillaに登録されているかと思って、"ワードラップ"や"折り返し"で検索したのですが、検索の仕方が悪いのか見つかりませんでした。そのようなバグが既に登録されているようなら教えてください。

これだと思います。
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1476

ワードラップがおかしい?
(#663) このトピック中3番目の投稿

> これだと思います。
> http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1476

ちょっと違うと思います。上のバグではテーブルの幅が半角文字列の文字列よりも狭いときに起こるようですが、このバグでは半角文字列の幅がテーブル幅よりも狭いときにもおきます。うーん、やっぱり言葉で説明するのは難しいですね。HTMLのソースをここに貼り付けたほうがいいでしょうか?

ワードラップがおかしい?
(#664) このトピック中4番目の投稿

すいません。書き忘れていました。

OSはWindows98、BuildIDは2002031104です。

Re[3]: ワードラップがおかしい?
(#665) このトピック中5番目の投稿

>>これだと思います。
>>http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1476
> > ちょっと違うと思います。上のバグではテーブルの幅が半角文字列の文字列よりも狭いときに起こるようですが、このバグでは半角文字列の幅がテーブル幅よりも狭いときにもおきます。うーん、やっぱり言葉で説明するのは難しいですね。HTMLのソースをここに貼り付けたほうがいいでしょうか?

そうですね。ちょっと貼り付けてみてもらえますか?

HTMLソース
(#666) このトピック中6番目の投稿

以下に問題を再現するHTMLのソースを貼り付けます。OSはwindows98、BuildIDは2002031104.です。画面の解像度やフォントの大きさによって半角文字列が行をまたぐようにならない場合も考えられますが、その場合は"あ"の数を調整してください。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>test</title>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
</head>
<body>
<p>半角文字列がテーブルからはみ出てしまう</p>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tbody><tr><td align="left" valign="top" bgcolor="#99ffff">
<p>ああああああああああああああああああああああああああああああああああああああabc<a href="test">aaaaaaaaaaaaaa</a></p>
</td></tr></tbody></table>

<p>abcがないと普通に表示される</p>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tbody><tr><td align="left" valign="top" bgcolor="#99ffff">
<p>ああああああああああああああああああああああああああああああああああああああ<a href="test">aaaaaaaaaaaaaa</a></p>
</td></tr></tbody></table>

<p>途中でA要素がなければ普通に表示される</p>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tbody><tr><td align="left" valign="top" bgcolor="#99ffff">
<p>ああああああああああああああああああああああああああああああああああああああabcaaaaaaaaaaaaaa</p>
</td></tr></tbody></table>

<p>A要素でなくともおきる</p>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tbody><tr><td align="left" valign="top" bgcolor="#99ffff">
<p>ああああああああああああああああああああああああああああああああああああああabc<b>aaaaaaaaaaaaaa</b></p>
</td></tr></tbody></table>

<p>日本語の途中に空白があると普通に表示される</p>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tbody><tr><td align="left" valign="top" bgcolor="#99ffff">
<p>ああああああああああああああああああああああああああああああああ ああああああabc<a href="test">aaaaaaaaaaaaaa</a></p>
</td></tr></tbody></table>

</body>
</html>


Re[2]: HTMLソース
(#667) このトピック中7番目の投稿

なるほど。私も0.9.9(2002031104/Win98)で確認してみましたが、
日本語に続けて書いた半角英数の途中で別の要素が入ると
折り返しがおかしくなってしまうのですね。

さらにいろいろ試してみたところ

<table width="300" border="0" cellspacing="0" cellpadding="0">
<tbody><tr><td align="left" valign="top" bgcolor="#99ffff">
<p>ああああああああああああああああああああああああああああああああああああああabc<a href="test">aaaaaaaaaaaaaa</a>bbbbbbbbbbbbbb</p>
</td></tr></tbody></table>

のようにするとbbbbbbbbbbbbbbの部分が表示されません。
日本語に続けて書いた半角英数の途中で別の要素が入ったときの
処理自体がおかしくなっているようです。
Bugzilla-jpに登録すべきだと思います。

Re[3]: HTMLソース
(#668) このトピック中8番目の投稿

> Bugzilla-jpに登録すべきだと思います。

追試ありがとうございます。Bug2006に登録しましたが、バグを登録するのは初めてなのでもしおかしな点がありましたらフォローをお願いします。

Re[4]: HTMLソース
(#670) このトピック中9番目の投稿

> 追試ありがとうございます。Bug2006に登録しましたが、バグを登録するのは初めてなのでもしおかしな点がありましたらフォローをお願いします。

Bugzilla-jpに登録したとのことなのでこちらは済にします。
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=2006

済!

このトピックの全ページ / [0]

返信不可


- Child Tree -