Я ищу простое решение для легкой проблемы, и я считаю, что оно было применено где-то, но не в состоянии найти решение.сделать поплавок: левый div sticky
Так что теперь у меня очень длинная страница введения, такая как одна из википедии, и список навигационных ссылок, таких как wikipedia. В wikipedia у них есть ссылки наверху в конце каждого абзаца, но я не хочу этого делать. Вместо этого я пытаюсь сделать таблицу липкой при прокрутке вниз.
текущий код выглядит так:
<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;
}
Теперь тексты абзацев обернуть вокруг стола, оставляя некоторое пустое пространство между столом и тексты.
Я хотел бы, чтобы стол наклеился на страницу, оставаясь по-прежнему плавающим влево, то есть все еще имея абзацы, обертывающие вокруг него.
Я попытался добавить положение: исправлено, но оно отменяет поплавок: влево, заставляя абзац появляться под столом.
Возможно ли это посредством чистого CSS? Если нет, javascript также является приемлемым.
Пожалуйста, помогите. Заранее спасибо.
я думаю, вы должны бросить вместе живой пример, потому что я не очень понимаю, в чем проблема –
Если вы хотите, чтобы пункт, чтобы обернуть вокруг меню, но изменения позиции меню, вы хотите текст на странице для морфинга и обтекания меню при прокрутке? Это будет странный опыт. Если нет, вы можете использовать «position: fixed» в меню и дать меню ширину и сделать «margin-left» вашего раздела абзаца любой шириной меню (так что абзацы не отстают от меню) –