- From: Jihye Hong <jh.hong@lge.com>
- Date: Wed, 20 Jan 2016 16:39:11 +0900
- To: "'Brad Kemper'" <brad.kemper@gmail.com>, "'Florian Rivoal'" <florian@rivoal.net>, "'fantasai'" <fantasai.lists@inkedblade.net>
- Cc: "'www-style list'" <www-style@w3.org>
We have discussed about using polar positioning as a part of absolute
positioning on several emails[1][2] and telecons [3].
It would be needed to summarize about the discussion for resolving the issue
and helping the other WG members catch up with it.
= Agreed =
* Polar positioning is possible in all positioning schemes not only when
position is 'polar'.
* If one of the properties such as left/top/right/bottom is non auto,
polar-* properties are ignored
* polar-origin and polar-anchor can be used independently from the polar
positioning.
* polar-origin and polar-anchor need to get rid of a prefix, 'polar-'
* auto values for polar-origin and polar-anchor to resolve differently when
polar-distance is auto or non-auto
- when polar-distance is auto,
- polar-origin: auto becomes polar-anchor: 0 0
- polar-anchor: auto becomes polar-anchor: 0 0
- when polar-distance is non auto,
- polar-origin: auto becomes polar-anchor: center center
- polar-anchor: auto becomes polar-anchor: 0 0
= Need to be discussed =
* Naming of the property which decides the origin point of polar coordinates
- original: polar-origin
- My suggestion: origin-position
- Florian's suggestion: box-align
- Brad's suggestion: center
* Changing the name of polar-anchor
- My suggestion: anchor-position
- Florian's suggestion: box-anchor
* Whether or not margin-left/margin-top can be used instead of polar-anchor
- Using margin-left and margin-top would be the same result of using
polar-anchor
- If the containing block has height: 100px, width: 100px, item1 and
item2 have same results.
item1 {
position: absolute;
width: 20px;
height: 20px;
polar-distance: 0%;
polar-anchor: 25% 25%;
}
item2 {
position: absolute;
width: 20px;
height: 20px;
polar-distance: 0%;
margin-top: 5px;
margin-left: 5px;
}
- Difference between polar-anchor and margin-left/margin-top
- In case of margin-left/margin-top, percentages resolve to the width
of the element itself
- In case of polar-anchor, percentage resolves to the width and height
of the containing block
Please tell me if there is something that I miss.
Best regards,
Jihye
[1] https://lists.w3.org/Archives/Public/www-style/2016Jan/0033.html
[2] https://lists.w3.org/Archives/Public/www-style/2016Jan/0046.html
[3] https://lists.w3.org/Archives/Public/www-style/2016Jan/0079.html
Received on Wednesday, 20 January 2016 07:39:46 UTC