These days I'm learning CSS by reading specifications, but I noticed W3C marked CSS Basic Box Model Level 3 as "Dangerously outdated" without any further explanation.

enter image description here

So my question:

  1. What's the reason for considering that specification outdated?
  2. Why CSS3 Box Model is Outdated but CSS2.1 box model is not outdated(because they said "see CSS 2.1")?

"Dangerously outdated" is displayed here.

  • Are you sure it doesn't mean the documentation is dangerously outdated?
    – Matthew
    Aug 25, 2016 at 12:57
  • 1
    I don't see "dangerously outdated" anywhere on the page you linked. Aug 25, 2016 at 14:00
  • 1
    @RobertHarvey Sorry for confusing description. You can check my EDIT for finding that "Dangerously outdated" comment.
    – Sayakiss
    Aug 25, 2016 at 14:13
  • 1
    I read that as "They haven't worked on it in a long time, and some browsers probably do things differently." Also note that CSS 2.1 is being edited "in-place." It's not outdated because it is largely complete and in common use. Aug 25, 2016 at 14:47

1 Answer 1

  1. If you see the history of revisions for the working draft you will see the last modification was at 2007-08-09. In the complete list of CSS drafts you will se the "Basic Box model" draft is the most outdated document, the last in the list after "CSS Multi-column Layout Module" (2011).

  2. The CSS 2.1 Box model is almost complete and mature. The majority of modern browsers are fully compliant with CSS 2.1. The current draft needs clarification, proper references to CSS 2.1 adopted/original specifications. In the introduction of the current draft we can read:

    Note: The model in this specification differs from the model described in the CSS level 2 specification [CSS21], because (1) it is generalized to apply also to vertical text and (2) it adds properties to control the marquee effect, (speed, direction, etc.)

  • 1
    So what's dangerous about it? Sep 20, 2016 at 14:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.