Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1054)

Issue 697653004: [CSS Grid Layout] Grid items must set a new formatting context. (Closed)

Created:
6 years, 1 month ago by jfernandez
Modified:
6 years, 1 month ago
CC:
blink-reviews, blink-reviews-rendering, eae+blinkwatch, jchaffraix+rendering, jfernandez, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, Manuel Rego, svillar, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

[CSS Grid Layout] Grid items must set a new formatting context. According to the spec, "A grid item establishes a new formatting context for its contents." Hence, margins should not collapse even when they may be adjoining to its content's margins. It also prevents any 'float' protruding content on the adjoining grid items. BUG=430100 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185214

Patch Set 1 #

Total comments: 10

Patch Set 2 : Applied suggested changes. #

Total comments: 4

Patch Set 3 : Applied additional suggested changes. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+123 lines, -10 lines) Patch
A LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item.html View 1 2 1 chunk +38 lines, -0 lines 0 comments Download
A LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html View 1 2 1 chunk +52 lines, -0 lines 0 comments Download
A LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html View 1 2 1 chunk +10 lines, -0 lines 0 comments Download
A LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse-expected.html View 1 2 1 chunk +10 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderBlock.h View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/rendering/RenderBlock.cpp View 1 2 chunks +4 lines, -3 lines 0 comments Download
M Source/core/rendering/RenderBlockFlow.cpp View 1 6 chunks +6 lines, -6 lines 0 comments Download
M Source/core/rendering/RenderBox.h View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (4 generated)
jfernandez
6 years, 1 month ago (2014-11-10 14:36:28 UTC) #2
Manuel Rego
https://codereview.chromium.org/697653004/diff/1/LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html File LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html (right): https://codereview.chromium.org/697653004/diff/1/LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html#newcode3 LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html:3: Probably it would be nice to add some kind ...
6 years, 1 month ago (2014-11-11 13:54:22 UTC) #3
Julien - ping for review
lgtm with a description in the test (kudos to rego for catching that). https://codereview.chromium.org/697653004/diff/1/Source/core/rendering/RenderBlock.cpp File ...
6 years, 1 month ago (2014-11-11 16:27:01 UTC) #4
Julien - ping for review
https://codereview.chromium.org/697653004/diff/1/LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html File LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html (right): https://codereview.chromium.org/697653004/diff/1/LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html#newcode3 LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html:3: On 2014/11/11 at 13:54:22, Manuel Rego wrote: > Probably ...
6 years, 1 month ago (2014-11-11 16:27:52 UTC) #5
jfernandez
I've applied all the suggested changes, so I'll try the CQ now. https://codereview.chromium.org/697653004/diff/1/LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html File LayoutTests/fast/css-grid-layout/grid-item-margins-not-collapse.html ...
6 years, 1 month ago (2014-11-12 13:22:45 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/697653004/20001
6 years, 1 month ago (2014-11-12 13:23:41 UTC) #8
Manuel Rego
Just a few nits before it lands :-) https://codereview.chromium.org/697653004/diff/20001/LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html File LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html (right): https://codereview.chromium.org/697653004/diff/20001/LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html#newcode24 LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:24: .floatChild ...
6 years, 1 month ago (2014-11-12 14:11:53 UTC) #10
jfernandez
https://codereview.chromium.org/697653004/diff/20001/LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html File LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html (right): https://codereview.chromium.org/697653004/diff/20001/LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html#newcode24 LayoutTests/fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:24: .floatChild { On 2014/11/12 14:11:53, Manuel Rego wrote: > ...
6 years, 1 month ago (2014-11-12 14:23:40 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/697653004/40001
6 years, 1 month ago (2014-11-12 14:37:28 UTC) #13
commit-bot: I haz the power
6 years, 1 month ago (2014-11-12 16:05:09 UTC) #14
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as 185214

Powered by Google App Engine
This is Rietveld 408576698