Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define what happens to out-of-flow positioned elements. #48

Closed
bfgeek opened this issue Feb 25, 2019 · 3 comments
Closed

Define what happens to out-of-flow positioned elements. #48

bfgeek opened this issue Feb 25, 2019 · 3 comments
Labels
css / html5 Issues related to CSS or HTML5 interoperability

Comments

@bfgeek
Copy link

bfgeek commented Feb 25, 2019

See a simple test case:
https://www.software.hixie.ch/utilities/js/live-dom-viewer/?saved=6699

Safari & Firefox differ.

Here there are a few sub-questions:

  1. Can MathML elements becomes out-of-flow?
  2. Can MathML elements be containing-blocks for out-of-flow elements?
  3. What this the static-position for OOF elements?

(2) Has some complexities, e.g. if they aren't allowed to be containing-blocks for OOFs, you also need to define that things that implicitly define containing-blocks, e.g. filter() aren't allowed on MathML elements.

@bfgeek
Copy link
Author

bfgeek commented Feb 25, 2019

My personal preference (subject to change) would probably be to allow OOFs on any element, and allow for any element to be a containing-block.

But this depends on other decisions.

The static-position probably wants to follow flex/grid.

This needs tests with various elements, and various combinations of containing blocks.
In addition there needs to be tests with fixed, etc.

@fred-wang
Copy link

See also #16

@fred-wang fred-wang added the css / html5 Issues related to CSS or HTML5 interoperability label Feb 25, 2019
@fred-wang fred-wang added the need resolution Issues needing resolution at MathML Refresh CG meeting label May 16, 2019
@fred-wang
Copy link

Closing since it's similar to #16

@fred-wang fred-wang removed the need resolution Issues needing resolution at MathML Refresh CG meeting label Aug 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
css / html5 Issues related to CSS or HTML5 interoperability
Projects
None yet
Development

No branches or pull requests

2 participants