三个元件位于流体容器内,配置如下:
+-----------------+
| +-----+ +-----+ |
| | A | | B | |
| +-----+ +-----+ |
| +-------------+ |
| | C | |
| +-------------+ |
+-----------------+
元素 A 和 B 的宽度为 50%。元素 C 的宽度为 100%。你可以在这里看到一个活生生的例子。
当容器的宽度为奇数像素时,行的右边缘不对齐,这是由于在计算元素 A 和 B 的宽度时进行了舍入。您可以在调整框架大小时观察边缘未对齐和重新对齐。当第一行包含多于两个的元素(例如十)时,效果会更加严重。
相反,我希望元素 C 的宽度等于元素 A 和 B 的组合实际宽度,而不是组合百分比宽度。这是否可能不使用 JavaScript 或求助于表格?