【发布时间】:2014-08-13 10:23:19
【问题描述】:
如果 div 中有这么多文本(例如 conversationList 或对话),我希望我可以向下滚动以阅读更多内容。我的问题是 div 不会自行调整大小。就好像他们都是固定的一样。请看我的JSFiddle。
HTML
<body>
<header>
Text
</header>
<main>
<nav>
<a href="#">LINK 1</a><br>
<a href="#">LINK 2</a><br>
<a href="#">LINK 3</a><br>
<a href="#">LINK 4</a><br>
</nav>
<section id="pageTitle">
Title
</section>
<section id="conversationList">
List of Items
</section>
<section id="conversation">
Conversation
</section>
</main>
</body>
【问题讨论】:
-
你的演示中
div在哪里? -
问题是你的
position:fixed在你的main标签中。 -
哦,我忽略了这个错误:/
-
因为 div 本身就有这种行为,所以你用自己的 CSS 破坏了它。解决此问题的一种建设性方法是分解您的 CSS 以查看哪种样式破坏了默认行为。这将使您和其他人更容易找到解决方案,并且您将对某些属性的副作用有更深入的了解。
标签: html css height scrollable