1.什么是框架?使用框架完成功能与我们自己编写代码有什么区别? 框架指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的方案。 使用框架与自己编写代码都能实现需求,不同之处在于使用框架能够节省许多基础性的代码编写工作,避免重复造轮子。另一方面,各大流行的框架经过许多开发人员的使用、检验,在各种安全性以及性能等问题上考虑全面,而自己编写的代码不一定有这些考虑。
2.什么是响应式?
响应式是指同一张网页可以自动识别屏幕宽度、并做出相应调整的网页设计,布局和展示的内容可能会有所变动。响应式的出现,是为了在不同分辨率的设备上都能得到更好的网页浏览体验。对于开发人员而言,响应式布局可以实现"一次设计,普遍适用",避免了为不同的设备准备不同的设计版本。
3.在使用栅格系统的时候,我们都要注意哪些方面?
1)数据行(.row)必须包含在容器.container(固定宽度)或.container-fluid(100%宽度)中,以便为其赋予合适的排列和内填充(padding); 2)在数据行(.row)中可以添加列(column),但列数之和不能超过总列数(在超过时,多余部分会换行显示),默认12; 3)页面上的具体内容应当放置于列(column)内,并且只有列(column)可以作为数据行.row容器的直接子元素; 4)栅格类属性可以向上兼容。栅格类适用于与屏幕宽度大于或等于分界点大小的设备; 5)如果真实设备宽度小于了设置栅格类属性的设备代码的最小值,那么一个元素将会铺满一整行。
|