我正在尋找一個簡單的解決方案,一個簡單的問題,我相信它已被應用在某處,但無法找到解決方案。使浮動:左div粘
因此,現在我有一個很長的介紹頁面,比如維基百科,以及像維基百科這樣的導航鏈接列表。在維基百科中,他們在每個段落的末尾都有回到頂端的鏈接,但我不想那樣做。相反,我試圖在滾動時讓表格變得粘滯。
當前的代碼是這樣的:
<div id="introtable">
<table class="normalfont">
<tr>
<td style="border: 1px solid #000000;">
<p align="center" style="margin-top:13px;">Contents</p>
<ul>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
<ul>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
</ul>
<li><a href="#something">something</a></li>
<ul>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
</ul>
<li><a href="#something">something</a></li>
<ul>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
</ul>
<li><a href="#something">something</a></li>
<ul>
<li><a href="#something">something</a></li>
<li><a href="#something">something</a></li>
</ul>
</ul>
</td>
<td style="width:25px;"></td>
</tr>
</table>
</div>
<p align="justify" id="something" style="margin-top:5px;">
some texts
</p>
<p align="justify" style="margin-top:5px">
some texts
</p>
<p align="justify" style="margin-top:5px">
some texts
</p>
<p align="justify" id="something" style="margin-top:5px;">
some texts
</p>
<p align="justify" style="margin-top:5px">
some texts
</p>
<p align="justify" style="margin-top:5px">
some texts
</p>
而CSS是這樣的:
#introtable{
width:255px;
margin-top:10px;
margin-bottom:10px;
float:left;
}
.normalfont{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}
現在,該段文字環繞表,離開餐桌之間的一些空白和文本。
我希望表格在頁面上仍然向左浮動,即仍然有段落環繞它。
我試着添加position:fixed,但是它覆蓋了float:left,使段落出現在表下。
是否可以通過純CSS?如果不是,JavaScript也是可以接受的。
請幫忙。提前致謝。
我想你應該扔在一起的活生生的例子,因爲我真的不明白是什麼問題 –
如果你想段落環繞菜單,但菜單位置的變化,你想當您滾動時,頁面上的文字可以變形並環繞菜單?這將是一個奇怪的經歷。如果沒有,你可以在菜單上使用'position:fixed'並給菜單一個寬度,並且無論菜單的寬度如何,段落的'margin-left'都是這樣(所以段落不會落在菜單) –