不应用 CSS div 高度和宽度

Posted

技术标签:

【中文标题】不应用 CSS div 高度和宽度【英文标题】:CSS div height & width not be applied 【发布时间】:2021-10-02 17:44:27 【问题描述】:

由于某种原因,我无法将高度和宽度应用于 div 元素。我正在使用 TailwindCSS 和 Nextjs。

我的目标是创建幻灯片以垂直对齐滚动,但在浏览器中删除了高度和宽度属性。

请给我任何建议,我很绝望。

这是我的容器和其中每个视图的 css:

  .snap-container 
    overflow-y: scroll;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-flow: column nowrap;
  
  .snap-view 
    height: 100vh;
    width: 100%;
    display: flex;
  

【问题讨论】:

看起来和 .snap-view 类中的一样(其他已被剥离,因为已经应用...) 【参考方案1】:

如果你有

.snap-container 
    overflow-y: scroll;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-flow: column nowrap;
  
  .snap-view 
    height: 100vh;
    width: 100%;
    display: flex;
  

您的两种样式都将被应用,即使在图片上您只显示.snap/view

但在浏览器中删除了高度和宽度属性。

这是因为这些是您发布的代码之上的代码周围的其他属性,并且它们可能已被级联覆盖

如果您希望.h-screen.w-full 属性无论如何都适用,您可以将它们直接放入元素中,或者尝试将它们放入.snap-container.snap-view 下方的CSS 中

试试看,希望对你有帮助

【讨论】:

以上是关于不应用 CSS div 高度和宽度的主要内容,如果未能解决你的问题,请参考以下文章

div中心的CSS过渡宽度和高度

CSS如何怎么设置div边框颜色宽度和高度

如何使div中的图片自适应宽度和高度,图片不变形,可以超出div,超出部分隐藏

css设置div高度,但div的高度无法自适应内容

css设置div高度,但div的高度无法自适应内容

DIV的宽度和高度在外部CSS时候设置无效?