對不起,我知道這是一個非常糟糕的標題,但我無法想出更好的標題。如何在母版頁中獲取滾動內容,即在iFrame中?
我想使用純粹的CSS佈局這個網站。以前這已經完成使用JavaScript,但我知道它可以用CSS來完成。
第一關:這裏的意圖佈局的示意圖:
基本上,我們有一個有頁眉,頁腳,和一個iFrame的包裝頁:
wrapper.aspx:
<form id="form1" runat="server">
<div id="wrapper">
<div id="divHeader">
</div>
<div id="divMain" >
<iframe id="ifrmMainBody" src="page.aspx"></iframe>
</div>
<div id="divFooter" >
</div>
</div>
</form>
話,也就是在所述iFrame的頁面,使用其中有一個主菜單,導航面板,幾多個工具欄,然後該內容的主頁:
main.master:
<form runat="server">
<div id="mainMenu">
main menu
</div>
<div id="navPanel">
navigation panel
</div>
<div id="breadCrumb">
bread crumb
</div>
<div id="caption">
caption
</div>
<div id="subMenu">
sub-menu
</div>
<div id="toolBar">
toolbar
</div>
<div id="content">
content
</div>
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
</form>
然後還有使用該母版頁的頁面。我硬編碼在寬度和高度來強制出現滾動條:
page.aspx:
<form>
<div style="height: 1200px; width: 1500px;">
<p>
Put content here.
</p>
</div>
</form>
我所面臨的問題是:
得到的iFrame- 有問題佔據整個頁面高度減去頁眉和頁腳
- 使滾動條僅出現在內容部分
- 具有導航面板和其他工具欄當我滾動時,我不會移動
任何人都可以幫我弄到這個頁面佈置正確嗎?
謝謝。是的,這不是我如何選擇放置頁面,但它是分配給我的。實際上,我只是用自己的東西來完成自己的工作。 –