- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Thu, 1 Dec 2022 11:48:54 -0800
- To: "Miller, Bruce R. (Fed)" <bruce.miller@nist.gov>
- Cc: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkBSvZ_73774HZ=LUSj=G-sjzJmh867aV0FGcdCeYv72oA@mail.gmail.com>
According to https://developer.mozilla.org/en-US/docs/Web/CSS/align-content#browser_compatibility, most CSS alignment is implemented. You didn't mention which specific feature in CSS you are trying to use. I'm dubious that it is "easily" done because usually CSS deals with parent-child relationships. In this case, it is a parent-grandchild relationship. The mtable polyfill only handles mlabelledtr and needs to be expanded (I'll add an issue if there isn't one already). At the time I wrote the polyfill, it wasn't clear whether any of the MathML mtable attrs would end up in core or not. The polyfill will need to handle it by doing some measurements and then (likely) use CSS (absolute position) or mpadded to do the appropriate shift. Neil On Thu, Dec 1, 2022 at 8:17 AM Miller, Bruce R. (Fed) <bruce.miller@nist.gov> wrote: > Hi all; > I'm wondering what the proper modern CSS method > is to achieve the equivalent of MathML Full's > <mtable align="baseline 1" ... > given that that attribute is not included in Core. > > That is, to align the table (as a whole) so that > the baseline (or math axis, or ...) of the 1st row > lines up with the baseline of its siblings. > > CSS Box Alignment level 3 looks like it should answer that, > but I can't quite apply it (or it isn't implemented in Chrome?) > > Thanks; > bruce > -- > bruce.miller@nist.gov > http://math.nist.gov/~BMiller/ > >
Received on Thursday, 1 December 2022 19:49:17 UTC