The evolution of CSS : from CSS2 to Flexbox
Pham, Quang (2025)
Pham, Quang
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052917885
https://urn.fi/URN:NBN:fi:amk-2025052917885
Tiivistelmä
Analyze the rationale behind creating and adopting the Flexbox model comprehensively and deeply using it on CSS. This thesis seeks to “flex” its boundaries with older styles, as float, inline-block, and table-based techniques require extra coding that bloats and breaks down device-specific maintenance responsiveness and adaptability.
An integrative approach that combines a literature survey, technical analysis, and practical implementation was adopted. Academic literature, professional documentation, and industry-specific blogs served as the basis of the theory. Then, a practical evaluation of responsiveness, simplicity, and scalability in coding templates was drawn comparing Flexbox to traditional layouts.
Center the presentation of results around the benchmarks that show Flexbox accomplishment. He claimed that it expands the effectiveness of arrangements, alignment, and space distribution towards the achieving more effective Space Arrangement, enabling creation of clearer, more cohesive, and easier to maintain structured layouts. While outperforming older techniques in responsive and componentized design adaption, some limitations, such as the one-dimensional hierarchy nested framework nature, are evident.
This project emphasizes that choosing a strategy requires risk and justification for outcomes, making these layouts directed designs guided by the rigor of tailored project requirements.
An integrative approach that combines a literature survey, technical analysis, and practical implementation was adopted. Academic literature, professional documentation, and industry-specific blogs served as the basis of the theory. Then, a practical evaluation of responsiveness, simplicity, and scalability in coding templates was drawn comparing Flexbox to traditional layouts.
Center the presentation of results around the benchmarks that show Flexbox accomplishment. He claimed that it expands the effectiveness of arrangements, alignment, and space distribution towards the achieving more effective Space Arrangement, enabling creation of clearer, more cohesive, and easier to maintain structured layouts. While outperforming older techniques in responsive and componentized design adaption, some limitations, such as the one-dimensional hierarchy nested framework nature, are evident.
This project emphasizes that choosing a strategy requires risk and justification for outcomes, making these layouts directed designs guided by the rigor of tailored project requirements.