我最近開始使用Yii框架試圖學習更多關於MVC的知識。
我當前已取得的markup看起來類似下面這樣的觀點:
<div id=container">
<div id="banner"></div>
<?php echo $content?>
<div id="separator"></div>
<div id="footer"></div>
</div>
在頁面加載時的源文件現在看起來是這樣的:
<div id="container">
<div id="banner"></div>
<div id="content">Content in here</div>
</div>
<div id="separator"></div>
<div id="footer"></div>
任何想法是什麼原因造成的Yii強制關閉我的容器div?當分隔符和頁腳位於行的上方時,它們被包含在容器div中,所以它最有可能與Yii的渲染方法有關。奇怪的是,我在網上找不到任何類似的問題。
我想幹淨的代碼,所以雖然我可以使用另一個容器對齊和CSS3的目的,能夠保持分隔符和頁腳在容器div開始會更好。
您是否檢查過「真實」源代碼(例如wget)或Firebug之類的東西?瀏覽器會嘗試「修復」您的 - 以防萬一 - 如果標記丟失,請修復HTML。 – schmunk