ホームページ  >  記事  >  バックエンド開発  >  PHPで最初に終了タグが発​​生する問題を解決するには、たとえば次のようにします。

PHPで最初に終了タグが発​​生する問題を解決するには、たとえば次のようにします。

WBOY
WBOYオリジナル
2016-07-06 13:53:301159ブラウズ

閉じられていないタグは、表示用にページに配置されると元のページのレイアウトに影響を与えるため、データベースからデータを取得した後、表示用にページに配置される前に閉じられていないタグを閉じる必要があります。終了タグが開始タグの前にある問題を解決するには、たとえば次のような状況があります:

返信内容:

閉じられていないタグは、表示用にページに配置されると元のページのレイアウトに影響を与えるため、データベースからデータを取得した後、表示用にページに配置される前に閉じられていないタグを閉じる必要があります。終了タグが開始タグの前にある問題を解決するには、たとえば次のような状況があります:

これは何ですか

HTMLPurifier などのサードパーティ ツールを使用してタグを閉じる

これはどうでしょうか?

あなたの考えでは問題を解決できないと思いますが、このような問題は全体的な構造の異常によって引き起こされることがよくあります。

これは、テンプレートを作成するときに「ブロック」にまたがる HTML タグがあってはいけないことを意味します。そうしないと、メンテナンスが困難になるだけでなく、問題が発生しやすくなります。たとえば
リーリー

c は a と b を組み合わせて完全に閉じたラベルを形成しますが、これはお勧めできません。 aとbをそれぞれアルゴリズムで閉じるという考えですが、これでは元のcssが無効になってレイアウトがおかしくなる可能性があり、根本的な解決にはなりません。したがって、全体的な解決策を検討することをお勧めします。

タグの定期的なマッチング?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:php falseと0の関係次の記事:php falseと0の関係