トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/273

ページの作成や編集にはユーザ登録が必要です。

<P>開始タグの欠落

  • 投稿者: 名無しさん
  • カテゴリ: 本体
  • 優先度: 普通
  • 状態: リリース済
  • 日時: 2006年04月09日 22時15分53秒

 内容

BBS-サポート掲示板/512 のまとめになります。

問題点

テキストに空白行を挟まずブロックレベルに該当する要素を挟むと、該当ブロックレベルが終了しても<P>タグが挿入されずにテキストが開始されてしまう。

ブロックレベルに該当する物を記述する全てのWiki書式が該当します。

詳細

P
ブロックレベル : インラインレベルのみを入れ子する事が可能 終了タグ省略可

Pタグの厳密な解釈?がこのようになっており、Pタグの終了がタグで明示されていなくてもブロックレベルが開始される直前で終了とみなされる事で、ブロックレベルが終了しても開始タグを挿入しない現在の実装では、DIVの直下要素としてブラウザにレンダリングされるようです。

Ex

テスト

----
テスト
----
テスト <- P開始タグ無し

----

テスト

テスト


テスト


テスト <- P開始タグ無し


テスト

 コメント

  • 書き忘れましたが確認したVerはFreeStyleWiki3.5.10で、ブラウザは Internet Explorer 5.5 と Firefox 1.5.0.2 です。 - 名無しさん (2006年04月09日 22時24分28秒)
  • あ、これって「そういうもんだ」と思っていたんですがw。これって試していませんが、管理設定で改行をbrに変換するにしても同様なのかな? 個人的には任意に改行がわかるようにしたいのでやっていませんが。 - ふる (2006年04月10日 01時13分24秒)
  • 他のブロック要素と同じくパラグラフの継続中に<hr>が来た場合はパラグラフを終了するようにしました。これによって次にテキストが来た際に新しいパラグラフが開始されるようになります。 - たけぞう (2006年04月26日 01時12分18秒)
  • 3.6.0でリリースしました。 - たけぞう (2006年05月19日 17時27分00秒)
  • 報告追加です。
ここの行の後に改行があると
□
::てすと1
あらさがしのようなレベル<-「てすと1」からここまでが段落として認識されていた。

ここの行の後に改行が入っていないときには
::てすと2
あらさがしのようなレベル<- この行にPタグが付いていた。

ここの行の後に改行があると 

てすと1
あらさがしのようなレベル<-「てすと1」からここまでが段落として認識されていた。

ここの行の後に改行が入っていないときには

てすと2
あらさがしのようなレベル<- この行にPタグが付いていた。

3.6.4で改善されたために、バージョンアップ後の改行の有り無しではまらないためのメモとして。 - すなぷ (2010年12月吉日)

お名前: コメント:

最終更新時間:2010年12月28日 09時34分11秒