【问题标题】:Positioning inside of div with flexible left element height使用灵活的左元素高度定位在 div 内部
【发布时间】:2014-04-28 13:00:42
【问题描述】:

我有一个固定宽度 = 950px 的 div;

在其中我有 2 个 div - 一个向左浮动,第二个 - 向右浮动。

left - 是一个文本 div,right - 图片左侧有文字,图片高度是固定的。如果图片后的文本宽度增加,左div(带文本)宽度变窄并高度增加,我该怎么做。

谢谢

【问题讨论】:

标签: css html


【解决方案1】:

您可以在图像上使用float: right 并将其放在文本<div> 中。像这样DEMO

或者您可以使用新的和实验性的东西,例如 display: flexbox,如果这样:DEMO 2 是您想要的结果。

【讨论】:

  • flex shiat 太棒了:D 太糟糕了,这只能(应该)在将来使用 :(
【解决方案2】:

你可以使用

Style="width:auto" 

对于两个 div。

【讨论】:

  • 尝试同时使用 Height:auto 和 width:auto。
  • 尝试更好地改写您的查询。很多都看不懂。
【解决方案3】:

试着把它放到一个左右位置设置宽度百分比值的表格中。

【讨论】:

    猜你喜欢
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    相关资源
    最近更新 更多