
GITHUB . COM {
}
Detected CMS Systems:
- Wordpress (2 occurrences)
Title:
[css-display] How does block inside inline affect the box tree, exactly? Β· Issue #1477 Β· w3c/csswg-drafts
Description:
CSS 2.1 says When an inline box contains an in-flow block-level box, the inline box (and its inline ancestors within the same line box) are broken around the block-level box [...], splitting the inline box into two boxes (even if either ...
Website Age:
17 years and 8 months (reg. 2007-10-09).
Matching Content Categories {π}
- Pets
- Movies
- TV
Content Management System {π}
What CMS is github.com built with?
Github.com utilizes 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,000,019 visitors per month in the current month.
However, some sources were not loaded, we suggest to reload the page to get complete results.
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 4,989,889 paying customers.
The estimated monthly recurring revenue (MRR) is $20,957,532.
The estimated annual recurring revenues (ARR) are $251,490,385.
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 {π}
box, inline, block, tree, boxes, fragments, tabatkins, fragment, loirooriol, css, line, commented, cssdisplay, broken, generates, blocklevel, generated, fragmentation, sign, break, anonymous, display, linefragment, span, mentioned, member, anonblock, projects, inside, affect, issue, side, root, added, cssflow, multiple, single, option, navigation, open, pull, requests, actions, security, introduction, generate, lastfragment, element, div, current,
Topics {βοΈ}
[css-display][css-inline] block containers [css-break][css-display] box-decoration-break block-splits-inline occur personal information [css-display] imaginary css-flow-1 draft edits css-flow-3 type flow block-level box box-decoration-break behavior css display introduction column/page/region boxes [css-display] interaction block box generated inline box generated block-level box [ block-level box inline box fragmented single inline box inline box belonging inline box fragmentation flow layout draft anonymous block boxes css display [css-display] child block box inline box fragments css fragmentation spec severely unmaintained/outdated matches browser internals basic box model principal box unique block fragment line boxes belonging line boxes separated css break block box inline box box-tree level comment metadata assignees box tree nodes fact box fragments inline boxes display topic inline ancestors inline fragments produce multiple fragments type projects span generates div generates projects milestone line box
Payment Methods {π}
- Braintree
Questions {β}
- ,#7 themselves (not their fragments) structured in the box tree?
- 1 says?
- @tabatkins, how is this particular case different from an inline box fragmented between two line boxes belonging to different column/page/region boxes?
- Already have an account?
- But how does this affect the box tree?
- If the latter, which box is the span's principle box (or is it both)?
- Is the div's block box a child of the span's inline box?
- Maybe other aspects of inline box fragmentation (especially where other box types come into play) should be also covered there?
- Maybe they should be covered in the CSS Fragmentation spec after all?
- More importantly, what matches browser internals most cleanly?
- Or does block-splits-inline occur at the box-tree level, such that the span generates two inline boxes, siblings to the block box?
- [css-display] How does block inside inline affect the box tree, exactly?
- [css-display] Is the principal box unique?
- Having no padding/border at the edge where breaking occured), be treated differently?
- It does not refer to this case?
Schema {πΊοΈ}
DiscussionForumPosting:
context:https://schema.org
headline:[css-display] How does block inside inline affect the box tree, exactly?
articleBody:[CSS 2.1](https://www.w3.org/TR/CSS21/visuren.html#img-anon-block) says
> When an inline box contains an in-flow block-level box, the inline box (and its inline ancestors within the same line box) are broken around the block-level box [...], splitting the inline box into two boxes (even if either side is empty), one on each side of the block-level box(es). The line boxes before the break and after the break are enclosed in anonymous block boxes
According to [CSS Display Introduction](https://drafts.csswg.org/css-display-3/#intro), I guess now we would say the inline box is split into two box fragments.
But how does this affect the box tree? Is the parent node (in the box tree) of the block-level box still the inline box? Is the so-called "box tree" really a tree, or a more complex structure? Should we be talking about a fragment tree instead? Are box tree nodes in fact box fragments instead of boxes? Do these anonymous block boxes (the ones that enclose the line boxes before and after the break) really exist in the box tree, or do they only generate fragments in the fragment tree? Should this be explained in CSS Break?
For example, I think
```html
<span>A<br />B<div>C</div>D</span>
```
generates fragments somewhat like
```html
<fragment of="#3" first last>
<line><fragment of="#6" first><fragment of="#1" first>A</fragment></fragment></line>
<line><fragment of="#6" last><fragment of="#1">B</fragment></fragment></line>
</line>
</fragment>
<fragment of="#2" first last>
<line><fragment of="#5" first last>C</fragment></line>
</fragment>
<fragment of="#4" first last>
<line><fragment of="#7" first last><fragment of="#1" last>D</fragment></fragment></line>
</fragment>
```
where
- `#1` is the inline box generated by the `<span>` element
- `#2` is the block box generated by the `<div>` element
- `#3` is an anonymous block box
- `#4` is another anonymous block box
- `#5` is the root inline box generated by `#2`
- `#6` is the root inline box generated by `#3`
- `#7` is the root inline box generated by `#4`
But how are `#1`,...,`#7` themselves (not their fragments) structured in the box tree?
author:
url:https://github.com/Loirooriol
type:Person
name:Loirooriol
datePublished:2017-05-29T20:40:26.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:23
url:https://github.com/1477/csswg-drafts/issues/1477
context:https://schema.org
headline:[css-display] How does block inside inline affect the box tree, exactly?
articleBody:[CSS 2.1](https://www.w3.org/TR/CSS21/visuren.html#img-anon-block) says
> When an inline box contains an in-flow block-level box, the inline box (and its inline ancestors within the same line box) are broken around the block-level box [...], splitting the inline box into two boxes (even if either side is empty), one on each side of the block-level box(es). The line boxes before the break and after the break are enclosed in anonymous block boxes
According to [CSS Display Introduction](https://drafts.csswg.org/css-display-3/#intro), I guess now we would say the inline box is split into two box fragments.
But how does this affect the box tree? Is the parent node (in the box tree) of the block-level box still the inline box? Is the so-called "box tree" really a tree, or a more complex structure? Should we be talking about a fragment tree instead? Are box tree nodes in fact box fragments instead of boxes? Do these anonymous block boxes (the ones that enclose the line boxes before and after the break) really exist in the box tree, or do they only generate fragments in the fragment tree? Should this be explained in CSS Break?
For example, I think
```html
<span>A<br />B<div>C</div>D</span>
```
generates fragments somewhat like
```html
<fragment of="#3" first last>
<line><fragment of="#6" first><fragment of="#1" first>A</fragment></fragment></line>
<line><fragment of="#6" last><fragment of="#1">B</fragment></fragment></line>
</line>
</fragment>
<fragment of="#2" first last>
<line><fragment of="#5" first last>C</fragment></line>
</fragment>
<fragment of="#4" first last>
<line><fragment of="#7" first last><fragment of="#1" last>D</fragment></fragment></line>
</fragment>
```
where
- `#1` is the inline box generated by the `<span>` element
- `#2` is the block box generated by the `<div>` element
- `#3` is an anonymous block box
- `#4` is another anonymous block box
- `#5` is the root inline box generated by `#2`
- `#6` is the root inline box generated by `#3`
- `#7` is the root inline box generated by `#4`
But how are `#1`,...,`#7` themselves (not their fragments) structured in the box tree?
author:
url:https://github.com/Loirooriol
type:Person
name:Loirooriol
datePublished:2017-05-29T20:40:26.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:23
url:https://github.com/1477/csswg-drafts/issues/1477
Person:
url:https://github.com/Loirooriol
name:Loirooriol
url:https://github.com/Loirooriol
name:Loirooriol
InteractionCounter:
interactionType:https://schema.org/CommentAction
userInteractionCount:23
interactionType:https://schema.org/CommentAction
userInteractionCount:23
External Links {π}(5)
- What's the revenue for https://github.blog?
- How much profit does https://www.w3.org/TR/CSS21/visuren.html#img-anon-block generate?
- How much profit does https://drafts.csswg.org/css-display-3/#intro generate?
- How much profit does https://drafts.csswg.org/css-box-3/ generate?
- How much profit is https://www.githubstatus.com/ making per month?
Analytics and Tracking {π}
- Site Verification - Google
Libraries {π}
- Clipboard.js
- D3.js
- 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