【问题标题】:What CSS property to make items not stack?什么 CSS 属性可以使项目不堆叠?
【发布时间】:2012-08-30 18:24:59
【问题描述】:

我正在尝试按以下方式对齐下图中显示的元素。我希望幻灯片图像在它现在的位置,标题链接在它现在的位置,但我希望描述文本位于标题下方并与幻灯片图像对齐,而不是它后面的 div 堆栈。

有谁知道我可以将一个元素放在幻灯片图像上(带有绿色边框)以使该项目不允许 div 在其后面堆叠?

下面的标题有一个float:left,这使它出现在幻灯片旁边,但是下面的描述文本,当我在它上面放一个float:left时,它就在标题旁边。

【问题讨论】:

    标签: html css drupal


    【解决方案1】:

    答案就像 CSS 大神所说的那样,在我输入问题的最后一部分时,它是如此明显。

    为了让 div 堆叠在图片下方,我不得不让“title”div 延伸到容器的末尾,所以当我将它浮动到图像左侧时,下面的 description div 会自动堆叠在它下方。

    正如您从边框看到的那样,我将标题设置得足够长,以便描述 div 会自动转到下一行。杜尔。不确定是否有人在乎,但我已经准备好把整个问题写出来,所以也许有人会搜索它并发现它很有用。这是带有drupal的视图幻灯片,因此有时可能会令人困惑。

    【讨论】:

      【解决方案2】:

      在标题上,添加一个小的css代码ex。

      .left {
      float: left
      }
      

      还添加一个清晰的类

      .clear {
      clear: both
      }
      

      在你的 html 代码中,使用这个

      <img />
      <h1 class="left">Title</h1>
      <div class="clear"></div>
      <p>Description</p>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-15
        • 1970-01-01
        • 1970-01-01
        • 2017-10-01
        • 2020-05-21
        • 2017-11-21
        相关资源
        最近更新 更多