-
Notifications
You must be signed in to change notification settings - Fork 3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[line-clamp] Make
line-clamp
create a new BFC
Although `-webkit-line-clamp` has always created an independent formatting context, our prototype implementation of `line-clamp` initially made it so the `line-clamp` property (but not `-webkit-line-clamp`) didn't necessarily create one. However, in the course of implementing this proposal, the fact that it did not necessarily create a new BFC raised issues, such as how nested line-clamps should work, or how floats inside a line-clamp container should affect floats outside it. These problems go away by having line-clamp create a new BFC, and this CL takes that route. This patch also removes `BlockLineClampData::is_original_line_clamp_context`, which was needed to be able to distinguish whether `(-webkit-)line-clamp` was specified on the current block element, or whether it inherited its line clamp data from its parent. With this change, checking if the current block is a new BFC is enough. Bug: 40336192 Change-Id: I8a16ec18ce1653caaf1c7d06280a2a7e4604a946 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5453431 Commit-Queue: Andreu Botella <abotella@igalia.com> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/main@{#1287280}
- Loading branch information
1 parent
947b3eb
commit 85681c6
Showing
6 changed files
with
6 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters