CSS3 best practices

Слайд 2

HOW ARE DEVELOPED THE NEW STANDARDS OF CSS? W3C negotiation stages:

HOW ARE DEVELOPED THE NEW STANDARDS OF CSS?

W3C negotiation stages:
Draft
Working Draft
Last

Call
Candidate Recommendation
Proposed Recommendation
Recommendation
Слайд 3

WHAT IS THE DIFFERENCE BETWEEN CSS2 AND CSS3?

WHAT IS THE DIFFERENCE BETWEEN CSS2 AND CSS3?

Слайд 4

COLOR MODULE LEVEL 3 rgba(); currentColor; transparent = rgba(0, 0, 0, 0);

COLOR MODULE LEVEL 3


rgba();
currentColor;
transparent = rgba(0, 0, 0, 0);

Слайд 5

SELECTORS LEVEL 3 Basic selectors (elname, .class, #id, [attr=value], *); Combinators:

SELECTORS LEVEL 3
Basic selectors (elname, .class, #id, [attr=value], *);
Combinators: A B (Descendant

selectors) A > B (Child selectors) A + B (Adjacent sibling selectors) A ~ B (General sibling selectors)
Pseudo-classes (:empty, :first-of-type, :not, :only-child, :nth-child(n), :nth-child(an+b), :nth-last-child(an+b));
Pseudo-elements (:first-line , :before, :after);
Слайд 6

CONDITIONAL RULES MODULE LEVEL 3 @media; @support; How to determine user browser via CSS?

CONDITIONAL RULES MODULE LEVEL 3


@media;
@support;
How to determine user browser via CSS?

Слайд 7

VALUES AND UNITS MODULE LEVEL 3 initial and inherit; Viewport units

VALUES AND UNITS MODULE LEVEL 3


initial and inherit;
Viewport units - vw,

vh, vmax, and vmin;
calc();
attr();