我是一个想学习html布局设计的新手。
据我所知,应该为此使用 DIV 和 css 样式。
但是在我搜索的时候,我发现了 CSS3 2D 网格布局的新草案:
http://www.w3.org/TR/css3-grid-layout/
这个 CSS 模块定义了一个基于网格的二维布局系统,针对用户界面设计进行了优化
和
它擅长为应用程序的主要区域划分空间,或定义由 HTML 原语构建的控件各部分之间的大小、位置和层之间的关系
从查看它和他们那里的图表来看,它似乎更适合布局设计。
有没有人使用过这个并且可以建议是否应该花时间学习这个新的 2D 网格,而不是花时间学习使用 DIV 进行布局设计?同样,我对 HTML 非常陌生,并试图要求选择正确的东西来学习。
添加
还有 CSS 网格模板布局模块http://dev.w3.org/csswg/css-template/
该草案结合了早期草案中关于模板布局、网格定位 [CSS3GRID] 和网格布局 [CSS3-GRID-LAYOUT] 的想法。