- From: Mats Palmgren via GitHub <sysbot+gh@w3.org>
- Date: Wed, 11 Aug 2021 23:48:25 +0000
- To: public-css-archive@w3.org
Gecko _resolves_ `none` to `normal` for elements but still _computes_ it to `none`, i.e. it inherits as `none`. For example: ```html <style> li { content: none } li::marker { content: inherit } </style> <ul><li>x</ul> <script> let li = document.querySelector('li'); li.textContent = getComputedStyle(li).content + ' ' + getComputedStyle(li, '::marker').content; </script> ``` Firefox: shows "normal none", and **no** bullet since `::marker` inherited `none` (note that we did this even before implementing `content:none` for elements so there was no change in this regard from those patches) Chrome: shows "normal normal" , and a bullet I think we need to sort this out while we're here since it might be a web-compat issue too... See also similar issues: #1757 #821 #4632 -- GitHub Notification of comment by MatsPalmgren Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6503#issuecomment-897234696 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 11 August 2021 23:48:27 UTC