
GITHUB . COM {
}
Detected CMS Systems:
- Wordpress (2 occurrences)
Title:
[css-display] Should <display-legacy> values be aliased at parse time? · Issue #5575 · w3c/csswg-drafts
Description:
https://drafts.csswg.org/css-display-3/#typedef-display-legacy defines some <display-legacy> values which are equivalent to a <display-outside> || <display-inside> combination: Short display Full display inline-block inline flow-root inl...
Website Age:
17 years and 8 months (reg. 2007-10-09).
Matching Content Categories {📚}
- Mobile Technology & AI
- Dating & Relationships
- Technology & Computing
Content Management System {📝}
What CMS is github.com built with?
Github.com is based on WORDPRESS.
Traffic Estimate {📈}
What is the average monthly size of github.com audience?
🚀🌠 Tremendous Traffic: 10M - 20M visitors per month
Based on our best estimate, this website will receive around 10,653,731 visitors per month in the current month.
check SE Ranking
check Ahrefs
check Similarweb
check Ubersuggest
check Semrush
How Does Github.com Make Money? {💸}
Subscription Packages {💳}
We've located a dedicated page on github.com that might include details about subscription plans or recurring payments. We identified it based on the word pricing in one of its internal links. Below, you'll find additional estimates for its monthly recurring revenues.How Much Does Github.com Make? {💰}
Subscription Packages {💳}
Prices on github.com are in US Dollars ($).
They range from $4.00/month to $21.00/month.
We estimate that the site has approximately 5,316,083 paying customers.
The estimated monthly recurring revenue (MRR) is $22,327,549.
The estimated annual recurring revenues (ARR) are $267,930,588.
Wordpress Themes and Plugins {🎨}
What WordPress theme does this site use?
It is strange but we were not able to detect any theme on the page.
What WordPress plugins does this website use?
It is strange but we were not able to detect any plugins on the page.
Keywords {🔍}
code, values, display, inline, added, agenda, cssdisplay, time, astearns, thing, sign, displaylegacy, parse, inlineblock, flowroot, chromium, current, work, commented, type, projects, aliased, issue, short, full, documentbodystyledisplay, firefox, doesnt, paint, layout, fantasai, removed, milestone, member, emilio, content, navigation, pull, requests, actions, security, closed, loirooriol, equivalent, shortest, serialization, clear, computed, syntax, common,
Topics {✒️}
personal information [css-display] inline flow-root inline-table inline table inline-flex discussed [css-display] css working group inline flex inline-grid full display inline-block fantasai emilio edits collaborator added inline flow-root full irc log comment metadata assignees �short display” column equivalent display values missing optional values type projects display type display types multi-values syntax serialize declared values shortest serialization principle inline grid content projects milestone short display inline-block csswg full displays separate values optional components stop working //drafts precedence rules backwards-compatible normalized order multiple components completely replace paint layout layout paint fair amount bit unfortunate js frameworks display = display parse time precise code existing code code written milestone relationships
Payment Methods {📊}
- Braintree
Questions {❓}
- @stubbornella do you have an opinion on this, or know anyone who could weigh in?
- Already have an account?
- The CSS Working Group just discussed [css-display] Should
values be aliased at parse time? - [css-display] Should
values be aliased at parse time?
Schema {🗺️}
DiscussionForumPosting:
context:https://schema.org
headline:[css-display] Should <display-legacy> values be aliased at parse time?
articleBody:https://drafts.csswg.org/css-display-3/#typedef-display-legacy defines some `<display-legacy>` values which are equivalent to a `<display-outside> || <display-inside>` combination:
| Short `display` | Full `display` |
| --------------- | ---------------- |
| inline-block | inline flow-root |
| inline-table | inline table |
| inline-flex | inline flex |
| inline-grid | inline grid |
And then the spec says
> Following the precedence rules of “most backwards-compatible, then shortest”, serialization of equivalent display values uses the “Short display” column.
What seems clear to me is that short and full displays have the same computed value, so we must have
```js
document.body.style.display = "inline flow-root";
getComputedStyle(document.body).display; // "inline-block"
```
What is less clear to me is whether the aliasing happens only at computed value time, or earlier at parse time:
```js
document.body.style.display = "inline flow-root";
document.body.style.display; // "inline flow-root" or "inline-block" ??
```
Firefox says "inline-block", Chromium doesn't support the multi-values syntax yet.
While it's common to serialize declared values without optional components when the default value was provided (according to the shortest serialization principle), or with missing optional values that were omitted (against the SSP), or with a normalized order when there are multiple components, it seems less common to completely replace the declared value with another one.
For example, Chromium doesn't do it for `contain`:
```js
document.body.style.contain = "paint layout";
getComputedStyle(document.body).contain; // "content" in Chromium, "layout paint" in Firefox
document.body.style.contain; // "layout paint" in Chromium & Firefox
```
author:
url:https://github.com/Loirooriol
type:Person
name:Loirooriol
datePublished:2020-10-02T10:50:16.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:6
url:https://github.com/5575/csswg-drafts/issues/5575
context:https://schema.org
headline:[css-display] Should <display-legacy> values be aliased at parse time?
articleBody:https://drafts.csswg.org/css-display-3/#typedef-display-legacy defines some `<display-legacy>` values which are equivalent to a `<display-outside> || <display-inside>` combination:
| Short `display` | Full `display` |
| --------------- | ---------------- |
| inline-block | inline flow-root |
| inline-table | inline table |
| inline-flex | inline flex |
| inline-grid | inline grid |
And then the spec says
> Following the precedence rules of “most backwards-compatible, then shortest”, serialization of equivalent display values uses the “Short display” column.
What seems clear to me is that short and full displays have the same computed value, so we must have
```js
document.body.style.display = "inline flow-root";
getComputedStyle(document.body).display; // "inline-block"
```
What is less clear to me is whether the aliasing happens only at computed value time, or earlier at parse time:
```js
document.body.style.display = "inline flow-root";
document.body.style.display; // "inline flow-root" or "inline-block" ??
```
Firefox says "inline-block", Chromium doesn't support the multi-values syntax yet.
While it's common to serialize declared values without optional components when the default value was provided (according to the shortest serialization principle), or with missing optional values that were omitted (against the SSP), or with a normalized order when there are multiple components, it seems less common to completely replace the declared value with another one.
For example, Chromium doesn't do it for `contain`:
```js
document.body.style.contain = "paint layout";
getComputedStyle(document.body).contain; // "content" in Chromium, "layout paint" in Firefox
document.body.style.contain; // "layout paint" in Chromium & Firefox
```
author:
url:https://github.com/Loirooriol
type:Person
name:Loirooriol
datePublished:2020-10-02T10:50:16.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:6
url:https://github.com/5575/csswg-drafts/issues/5575
Person:
url:https://github.com/Loirooriol
name:Loirooriol
url:https://github.com/Loirooriol
name:Loirooriol
InteractionCounter:
interactionType:https://schema.org/CommentAction
userInteractionCount:6
interactionType:https://schema.org/CommentAction
userInteractionCount:6
External Links {🔗}(3)
Analytics and Tracking {📊}
- Site Verification - Google
Libraries {📚}
- Clipboard.js
- D3.js
- jQuery
- Lodash
Emails and Hosting {✉️}
Mail Servers:
- aspmx.l.google.com
- alt1.aspmx.l.google.com
- alt2.aspmx.l.google.com
- alt3.aspmx.l.google.com
- alt4.aspmx.l.google.com
Name Servers:
- dns1.p08.nsone.net
- dns2.p08.nsone.net
- dns3.p08.nsone.net
- dns4.p08.nsone.net
- ns-1283.awsdns-32.org
- ns-1707.awsdns-21.co.uk
- ns-421.awsdns-52.com
- ns-520.awsdns-01.net