gpt4 book ai didi

css-float - CSS3 显示 : table-cell & float?

转载 作者:行者123 更新时间:2023-12-04 01:44:33 24 4
gpt4 key购买 nike

我有一个很长的 div 容器设置为 display:table和其中的 & div 设置为 display:table-cell; vertical-align: middle .

我对垂直对齐的结果非常满意,但是:

  • 我不知道这3个div的宽度,
  • 我希望其中一个位于 div 容器的最右侧(当然减去填充),
  • float: right不适用于 display: table-cell .

  • 这是一个示例(我想将金色 div float 到右侧)。我不能使用JS。如果 IE7 不可能,我需要它在 IE7+ 或 IE8+ 中工作。任何提示/想法?

    http://jsfiddle.net/cZ7Th/2/

    最佳答案

    我不知道这是否适用于 IE7 或 8,但我已经通过结合 width: 1px 做到了这一点。 , width: autowhite-space: nowrap .将表格布局中的所有单元格定义为一像素宽,但防止换行;然后在要向右 float 的单元格之前添加一个空的填充单元格。

    http://jsfiddle.net/wZ96P/

    似乎至少适用于 Chrome、Opera、Firefox 和 IE 的现代版本。

    关于css-float - CSS3 显示 : table-cell & float?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20110217/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com