Bug 336121. Treat table outer frames as psuedostacking contexts. r+sr=dbaron

This commit is contained in:
roc+%cs.cmu.edu 2006-06-08 03:32:06 +00:00
Родитель 6b2853f825
Коммит e7e6b5ae2a
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -1294,6 +1294,7 @@ nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder* aBuilder,
(aFlags & DISPLAY_CHILD_FORCE_PSEUDO_STACKING_CONTEXT) != 0;
if ((aFlags & DISPLAY_CHILD_INLINE) &&
(aChild->IsContainingBlock() ||
childType == nsLayoutAtoms::tableOuterFrame ||
childType == nsLayoutAtoms::listControlFrame)) {
// child is a block or table-like frame in an inline context, i.e.,
// it acts like inline-block or inline-table. Therefore it is a