SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
Evolution of CSS
In this presentation, we'll take a journey back in time to explore the
inception of CSS and follow its evolution as it grew to meet the
ever-changing demands of modern web design. From its humble
beginnings with CSS1 to the sophisticated layouts enabled by Flexbox and
CSS Grid, we'll witness how CSS has transformed from a basic styling tool
into a powerful and flexible technology that empowers developers to
create immersive digital experiences.
- By Dave Jay 21C22006
CSS1, the inaugural version, laid
the groundwork for web styling in
1996. It introduced basic control
over fonts, colors, and spacing,
marking the start of web design
separation from structure.
CSS1 offered foundational styling
tools in 1996, enabling font
choices, color adjustments, and
spacing control, thus initiating the
separation of presentation and
content on the web.
CSS1: The Foundation (1996)
CSS1's innovation lay in
untangling style from structure
(1996). It enabled designers to
define presentation
independently, fostering cleaner
HTML and enhanced design
flexibility.
01
02
CSS2: Expanding
Possibilities (1998)
CSS2 (1998) introduced media types, empowering
tailored styles for diverse devices. This enhanced
control over output, adapting designs for screens,
printers, and more.
CSS2 (1998) advanced with features like positioning
and z-index, enabling precise layout control.
Designers could place elements and control layering
for complex designs.
CSS2.1: Refinement
and Compatibility
(2004)
● CSS2.1 (2004) focused on refining
specifications and enhancing browser
compatibility. It aimed to provide clearer
rules, ensuring consistent rendering
across different web browsers.
● CSS2.1 improved consistency by
clarifying rules (2004). This aided
rendering uniformity across various
browsers, leading to a more predictable
user experience.
01
02
03
CSS3 introduced diverse modules
(2001-2021). Text effects elevated
typography, animations brought
motion, Flexbox allowed flexible
layouts, and CSS Grid enabled
complex grid-based designs,
enriching web styling and
structure.
CSS3: Modular Advancements
(2001-2021)
CSS3 introduced modular
approach (2001-2021). It split into
modules, while allowing gradual
adoption. This modular design
accommodated evolving web
needs efficiently.
CSS3 (2001-2021) dramatically
expanded design horizons. Modules
like animations, Flexbox, CSS Grid
brought dynamic layouts,
interactivity, and intricate visual
effects, revolutionizing web aesthetics
and user experiences.
01
02
CSS Custom Properties
(CSS Variables)
CSS variables (custom properties) bolster
maintainability and reusability. They allow
centralizing values, easing updates, and promoting
consistent styles throughout a project, streamlining
development and design changes.
CSS custom properties (variables) are placeholders
(2000s). They store values, enabling reuse,
consistency, and easy updates across stylesheets.
This enhances code organization, maintenance, and
adaptability.
01
02
Responsive Design and
Media Queries
Media queries (2000s) adapt websites to screens.
They evaluate screen characteristics, applying
different styles based on conditions. This
responsiveness ensures optimal presentation on
diverse devices and screen sizes.
Media queries arose (2000s) for responsive design. By
evaluating device attributes, they adjust styles
accordingly, allowing sites to fluidly adapt, ensuring
an optimal user experience on various devices and
orientations.
CSS-in-JS and
Preprocessors
● CSS-in-JS libraries (2010s) integrate CSS
into JS. Preprocessors like Sass, Less
(2000s) extend CSS, offering variables,
functions, and modularization, enhancing
maintainability, and easing development.
● CSS-in-JS libraries and preprocessors
(Sass, Less, etc.) elevate CSS (2010s).
They introduce variables, functions,
nesting, and more, akin to programming.
This boosts modularity, reduces
redundancy, and simplifies complex
styling tasks.
01
02
CSS Frameworks and
Libraries
Frameworks (Bootstrap, Foundation, etc.) offer
pre-designed elements (2010s). These ready-to-use
components—menus, forms—accelerate
development by providing consistent, styled building
blocks, saving time and effort in design and coding.
Prominent CSS frameworks include Bootstrap,
Foundation, and Materialize. These frameworks offer
pre-styled components and layout systems,
streamlining web development and ensuring
consistent designs.
01
02
03
Conclusion
CSS evolves continually. It adapts to evolving web
needs—mobile-first design, performance optimization, user
experience enhancements—ensuring it remains a dynamic
and relevant technology in modern web development.
CSS, originating with CSS1, separated style from structure.
CSS2 added advanced features, while CSS3 modules
brought expansive design possibilities. Media queries
enabled responsiveness. CSS-in-JS and preprocessors
improved coding. Frameworks expedited development.
CSS's evolution meets modern web demands, ensuring
dynamic, responsive, and efficient styling.
CSS evolved from basic styling in CSS1 to advanced layouts,
responsive designs in CSS3. It progressed through modules,
frameworks, and tools, enhancing web aesthetics and
adaptability.
Thank you for your time 😊

Mais conteúdo relacionado

Semelhante a Evolution of CSS

Flex Web Development.pdf
Flex Web Development.pdfFlex Web Development.pdf
Flex Web Development.pdfFariha Tasnim
 
blogger html & css.pdf
blogger html & css.pdfblogger html & css.pdf
blogger html & css.pdfdevbhargav1
 
Tailwind Templates How to Find the Perfect Template.pdf
Tailwind Templates How to Find the Perfect Template.pdfTailwind Templates How to Find the Perfect Template.pdf
Tailwind Templates How to Find the Perfect Template.pdfRonDosh
 
Modern Trends in UI Decoupling Design
Modern Trends in UI Decoupling DesignModern Trends in UI Decoupling Design
Modern Trends in UI Decoupling DesignAndrea Tino
 
Vskills certified css designer Notes
Vskills certified css designer NotesVskills certified css designer Notes
Vskills certified css designer NotesVskills
 
Introduction to CSS3
Introduction to CSS3Introduction to CSS3
Introduction to CSS3Doris Chen
 
Discover the Top 23 CSS Frameworks for 2023.pdf
Discover the Top 23 CSS Frameworks for 2023.pdfDiscover the Top 23 CSS Frameworks for 2023.pdf
Discover the Top 23 CSS Frameworks for 2023.pdfpcloudy2
 
Rock Solid CSS Architecture
Rock Solid CSS ArchitectureRock Solid CSS Architecture
Rock Solid CSS ArchitectureJohn Need
 
Modern ux-workflow-presentation
Modern ux-workflow-presentationModern ux-workflow-presentation
Modern ux-workflow-presentationBrian Akpa
 
A Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI DeveloperA Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI Developernariyaravi
 
ECHELON INSTITUTE OF TECHNOLOGY,FARIDABAD.pptx
ECHELON INSTITUTE OF TECHNOLOGY,FARIDABAD.pptxECHELON INSTITUTE OF TECHNOLOGY,FARIDABAD.pptx
ECHELON INSTITUTE OF TECHNOLOGY,FARIDABAD.pptxAdityaSingh615894
 
Cascading style sheets (css)
Cascading style sheets (css)Cascading style sheets (css)
Cascading style sheets (css)veasnarin
 

Semelhante a Evolution of CSS (20)

Flex Web Development.pdf
Flex Web Development.pdfFlex Web Development.pdf
Flex Web Development.pdf
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 
blogger html & css.pdf
blogger html & css.pdfblogger html & css.pdf
blogger html & css.pdf
 
Tailwind Templates How to Find the Perfect Template.pdf
Tailwind Templates How to Find the Perfect Template.pdfTailwind Templates How to Find the Perfect Template.pdf
Tailwind Templates How to Find the Perfect Template.pdf
 
Css introduction
Css   introductionCss   introduction
Css introduction
 
CSS Overview
CSS OverviewCSS Overview
CSS Overview
 
Modern Trends in UI Decoupling Design
Modern Trends in UI Decoupling DesignModern Trends in UI Decoupling Design
Modern Trends in UI Decoupling Design
 
Cascading Into ss3
Cascading Into ss3Cascading Into ss3
Cascading Into ss3
 
Vskills certified css designer Notes
Vskills certified css designer NotesVskills certified css designer Notes
Vskills certified css designer Notes
 
Introduction to CSS3
Introduction to CSS3Introduction to CSS3
Introduction to CSS3
 
Discover the Top 23 CSS Frameworks for 2023.pdf
Discover the Top 23 CSS Frameworks for 2023.pdfDiscover the Top 23 CSS Frameworks for 2023.pdf
Discover the Top 23 CSS Frameworks for 2023.pdf
 
Web design
Web designWeb design
Web design
 
Web design
Web designWeb design
Web design
 
Rock Solid CSS Architecture
Rock Solid CSS ArchitectureRock Solid CSS Architecture
Rock Solid CSS Architecture
 
Css3
Css3Css3
Css3
 
Modern ux-workflow-presentation
Modern ux-workflow-presentationModern ux-workflow-presentation
Modern ux-workflow-presentation
 
A Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI DeveloperA Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI Developer
 
Web design
Web designWeb design
Web design
 
ECHELON INSTITUTE OF TECHNOLOGY,FARIDABAD.pptx
ECHELON INSTITUTE OF TECHNOLOGY,FARIDABAD.pptxECHELON INSTITUTE OF TECHNOLOGY,FARIDABAD.pptx
ECHELON INSTITUTE OF TECHNOLOGY,FARIDABAD.pptx
 
Cascading style sheets (css)
Cascading style sheets (css)Cascading style sheets (css)
Cascading style sheets (css)
 

Último

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Último (20)

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Evolution of CSS

  • 1. Evolution of CSS In this presentation, we'll take a journey back in time to explore the inception of CSS and follow its evolution as it grew to meet the ever-changing demands of modern web design. From its humble beginnings with CSS1 to the sophisticated layouts enabled by Flexbox and CSS Grid, we'll witness how CSS has transformed from a basic styling tool into a powerful and flexible technology that empowers developers to create immersive digital experiences. - By Dave Jay 21C22006
  • 2. CSS1, the inaugural version, laid the groundwork for web styling in 1996. It introduced basic control over fonts, colors, and spacing, marking the start of web design separation from structure. CSS1 offered foundational styling tools in 1996, enabling font choices, color adjustments, and spacing control, thus initiating the separation of presentation and content on the web. CSS1: The Foundation (1996) CSS1's innovation lay in untangling style from structure (1996). It enabled designers to define presentation independently, fostering cleaner HTML and enhanced design flexibility.
  • 3. 01 02 CSS2: Expanding Possibilities (1998) CSS2 (1998) introduced media types, empowering tailored styles for diverse devices. This enhanced control over output, adapting designs for screens, printers, and more. CSS2 (1998) advanced with features like positioning and z-index, enabling precise layout control. Designers could place elements and control layering for complex designs.
  • 4. CSS2.1: Refinement and Compatibility (2004) ● CSS2.1 (2004) focused on refining specifications and enhancing browser compatibility. It aimed to provide clearer rules, ensuring consistent rendering across different web browsers. ● CSS2.1 improved consistency by clarifying rules (2004). This aided rendering uniformity across various browsers, leading to a more predictable user experience.
  • 5. 01 02 03 CSS3 introduced diverse modules (2001-2021). Text effects elevated typography, animations brought motion, Flexbox allowed flexible layouts, and CSS Grid enabled complex grid-based designs, enriching web styling and structure. CSS3: Modular Advancements (2001-2021) CSS3 introduced modular approach (2001-2021). It split into modules, while allowing gradual adoption. This modular design accommodated evolving web needs efficiently. CSS3 (2001-2021) dramatically expanded design horizons. Modules like animations, Flexbox, CSS Grid brought dynamic layouts, interactivity, and intricate visual effects, revolutionizing web aesthetics and user experiences.
  • 6. 01 02 CSS Custom Properties (CSS Variables) CSS variables (custom properties) bolster maintainability and reusability. They allow centralizing values, easing updates, and promoting consistent styles throughout a project, streamlining development and design changes. CSS custom properties (variables) are placeholders (2000s). They store values, enabling reuse, consistency, and easy updates across stylesheets. This enhances code organization, maintenance, and adaptability.
  • 7. 01 02 Responsive Design and Media Queries Media queries (2000s) adapt websites to screens. They evaluate screen characteristics, applying different styles based on conditions. This responsiveness ensures optimal presentation on diverse devices and screen sizes. Media queries arose (2000s) for responsive design. By evaluating device attributes, they adjust styles accordingly, allowing sites to fluidly adapt, ensuring an optimal user experience on various devices and orientations.
  • 8. CSS-in-JS and Preprocessors ● CSS-in-JS libraries (2010s) integrate CSS into JS. Preprocessors like Sass, Less (2000s) extend CSS, offering variables, functions, and modularization, enhancing maintainability, and easing development. ● CSS-in-JS libraries and preprocessors (Sass, Less, etc.) elevate CSS (2010s). They introduce variables, functions, nesting, and more, akin to programming. This boosts modularity, reduces redundancy, and simplifies complex styling tasks.
  • 9. 01 02 CSS Frameworks and Libraries Frameworks (Bootstrap, Foundation, etc.) offer pre-designed elements (2010s). These ready-to-use components—menus, forms—accelerate development by providing consistent, styled building blocks, saving time and effort in design and coding. Prominent CSS frameworks include Bootstrap, Foundation, and Materialize. These frameworks offer pre-styled components and layout systems, streamlining web development and ensuring consistent designs.
  • 10. 01 02 03 Conclusion CSS evolves continually. It adapts to evolving web needs—mobile-first design, performance optimization, user experience enhancements—ensuring it remains a dynamic and relevant technology in modern web development. CSS, originating with CSS1, separated style from structure. CSS2 added advanced features, while CSS3 modules brought expansive design possibilities. Media queries enabled responsiveness. CSS-in-JS and preprocessors improved coding. Frameworks expedited development. CSS's evolution meets modern web demands, ensuring dynamic, responsive, and efficient styling. CSS evolved from basic styling in CSS1 to advanced layouts, responsive designs in CSS3. It progressed through modules, frameworks, and tools, enhancing web aesthetics and adaptability.
  • 11. Thank you for your time 😊