2674 logicalTopPos = logicalTopValue;
2675
2676 // Our offset is from the logical bottom edge in a flipped environment, e.g., right for vertical-rl and bottom for horizontal-bt.
2677 if (style()->isFlippedBlocksWritingMode()) {
2678 logicalTopPos += marginLogicalBottomValue;
2679 if (style()->isHorizontalWritingMode())
2680 logicalTopPos += containerBlock->borderBottom();
2681 else
2682 logicalTopPos += containerBlock->borderRight();
2683 } else {
2684 logicalTopPos += marginLogicalTopValue;
2685 if (style()->isHorizontalWritingMode())
2686 logicalTopPos += containerBlock->borderTop();
2687 else
2688 logicalTopPos += containerBlock->borderLeft();
2689 }