首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CSS容器滚动条-为什么我的项目不能保持在内容大小内并形成滚动条?

CSS容器滚动条-为什么我的项目不能保持在内容大小内并形成滚动条?
EN

Stack Overflow用户
提问于 2020-06-04 11:24:46
回答 1查看 43关注 0票数 1

我能够显示我想要的数据,并且我的对齐方式很接近。但我现在面临着一个问题

我的问题是我的顶级帖子数据没有显示滚动条

我以为添加min-w-0 max-h-full overflow-y-scroll就能解决这个问题。目前,默认的20帖子会拉伸我的容器,而不是使其可滚动

下面是我的代码样例中的codesanbox链接。任何解释都值得感谢。

附注:我使用顺风。

代码语言:javascript
运行
复制
<div className="min-w-0 max-h-full overflow-y-scroll">
  <ContentHeader title="Top Post" /> {posts.map(post => (
  <div key={post.id}>
    <div className='px-10 my-4 py-4 bg-white border border-8 border-gray-400 rounded-lg border-solid'>
      <div className='flex justify-between'>
        <span className='font-light text-black text-lg font-semibold'>@{post.username}</span>
        <span className='font-medium rounded ml-56'> {moment(post.postDate).format(('L'))}. {moment(post.postDate).format(('LT'))}</span>
        <a className="font-extrabold rounded text-3xl text-blue-600" href={post.postUrl} target="_blank" rel="noopener noreferrer">
          <BsArrowUpRight />
        </a>
      </div>

      <div className="mt-2">
        <p className='mt-2 text-xl text-gray-600'>{post.textContent}</p>
      </div>
      <SocialAction likeCount={post.likeCount} commentCount={post.commentCount} sentiment={post.sentiment} />
    </div>
  </div>
  ))}
</div>

这是它使用滚动条时的外观:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-04 13:34:16

我相信您希望使用max-h-screen而不是max-h-fullmax-h-full给出了元素height: 100%,在本例中,它什么也不做。max-h-screen给了height: 100vh,所以它实际上是在变高。

https://codesandbox.io/s/stackoverflow-62186352-lwj1n?file=/src/Toppost.js

在本例中,我添加了beforeafter文本,以便您可以看到滚动条。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62186352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档