Lines Matching full:margins
94 // Whether or not we can collapse our own margins with our children. We don't do this
103 // margins with our children's margins. To do otherwise would be to risk odd visual
585 // (e) have specified that one of our margins can't collapse using a CSS extension
718 // our current maximal positive and negative margins. These values are used when we
725 // Start out by setting our margin values to our current margins. Table cells have
726 // no margins, so we don't fill in the values for table cells.
916 // use the top margins, since the self-collapsing block collapsed its
1019 // Get our max pos and neg top margins.
1023 // For self-collapsing blocks, collapse our bottom margins into our
1031 // margins that will collapse with us.
1041 // The minute any of the margins involved isn't a quirk, don't
1055 // still apply margins in this case.
1065 // position before we collapse the child's margins together,
1071 // Now collapse the child's margins together, which means examining our
1091 // We're collapsing with a previous sibling's margins and not
1115 // margins with following siblings. Reset the current margins to represent
1116 // the self-collapsing block's margins only.
1119 // Therefore if we are at the bottom of the block, let's go ahead and reset margins to only include the
1146 // margins involved.
1186 // recalculate our horizontal margins. Note that the containing block content
1207 // recalculate our horizontal margins. Note that the containing block content
1223 // Update our max pos/neg bottom margins, since we collapsed our bottom margins
1250 // Negative margins can cause our height to shrink below our minimal height (border/padding).
1331 // The child is a normal flow object. Compute its vertical margins now.
1403 // This has to be done after checking for clear, so that margins can be reset if a clear occurred.
3609 return style()->fontDescription().computedPixelSize(); // "1em" is recommended as the normal gap setting. Matches <p> margins.
4093 // and are included in the iteration solely so that their margins can
4099 // margins and min/max width on its own line, and then terminate the line.
4139 // Inline replaced elts add in their margins to their min/max values.
4140 int margins = 0;
4144 margins += leftMargin.value();
4146 margins += rightMargin.value();
4147 childMin += margins;
4148 childMax += margins;
4352 // Auto and percentage margins simply become 0 when computing min/max width.
4353 // Fixed margins can be added in as is.
4375 // margins of the object. For negative margins, we will attempt to overlap the float if the negative margin
4907 // For blocks inside inlines, we go ahead and include margins so that we run right up to the
4922 // For blocks inside inlines, we go ahead and include margins so that we run right up to the
4974 // We are in the margins of block elements that are part of a continuation. In
5067 // For blocks inside inlines, we go ahead and include margins so that we run right up to the