私は非常に奇妙な問題があります:htmlコードの振る舞い
私のサイトエンジンはPHPを使用しています。ページが作成されたとき、私は(broswerのメニュー「ソースのhtmlを参照してください」を使用して)それはHTMLコードのビューと私は、この(私はここでは、コードの唯一の重要な部分を置く)を参照してください:
<div class="main_page_blogs_post2_item1">
<div><p><p>
<div class="cblui_image_contaner_" align="center">
しかし、本当のHTMLコードをソースコードと異なっを -
<div class="main_page_blogs_post2_item1">
<div>
<p></p>
<p> </p>
<div class="cblui_image_contaner_" align="center">
iが閉じ</p>
タグがhtmlコードとIドールtにautoaddedされていることを意味する理由を知っている:私は放火犯を使用してこのコードを表示するとき、私はこのコードを参照してください。 私はそれがjavascriptだと思ったが、私はJavaScriptを無効にしてページをリロードしようとした。 それはPHPの欠陥だから、ソースコードが正しいです。
UPD: 私は私の場合には2個の開口部<p>
タグと2終了</p>
タグが<p></p>
組み合わせに変換されていること、が分かりました。その他すべて<p>
タグは影響を受けていません。
何がありますか?
ありがとう
P.S.悪い英語で申し訳ありません:)
'p'タグはソースコードのように「オープン」のままにしておくことができますが、ブラウザはそれらのタグをファイアバグに反映された閉じタグでオープンしたままにします。何も心配する必要はありません。明確にするために、あなた自身でこれらの 'p'タグを閉じることを検討するかもしれません。 – kontur
彼らは私のコードの後半で閉じます - 私はここにすべての私のコードを置くだけで、あまりにも大きな原因となります。ブラウザはオープンタグとクローズタグの両方を '
'に変更します。ブラウザの終了のように見える私の閉じた ''タグとautoclose開いている ''のタグの後に、終了タグが見つかったとき、彼は開始タグを見つけて(オートクローズするので)、この2つに '
' 「
」タグを閉じます。しかし、大丈夫、私はこの方向で検索するでしょう、おそらく奇妙なシンボルがあり、これを行うためにブラウザを強制的に – Dmitry