CSS和Bootstrap之间的区别
层叠样式表(CSS): CSS是由Hakon Wium, Bert Bos, 1996年12月17日在万维网开发的。它是一种语言,用于描述HTML元素如何在网页上显示或HTML文档的布局,如字体、颜色、边距、填充、高度、宽度、背景图像等。CSS代表层叠样式表,这里层叠指的是我们应用样式程序的部分,而样式指的是颜色、边距、表格段落的字体和标题等。表是指网页的外观。在CSS中,我们可以通过编辑一个CSS文件来改变网页的外观和布局。
有三种类型的CSS:
- 内联CSS
- 内部CSS
- 外部CSS
例子:这个例子描述了简单的CSS属性的使用。
输出:
Bootstrap : Bootstrap是最流行的开源前端框架。它是由Mark Otto, Jacob Thornton于2011年8月19日开发的。Bootstrap是一个CSS类和JavaScript函数的集合,它被用于响应式设计和建立响应式、移动优先的网站和应用程序。它通常在网格系统上工作,在行和列的帮助下创建页面布局,它支持所有浏览器来创建响应式网站。
示例:
输出:
CSS和Bootstrap之间的区别:
层叠样式表(CSS) | Bootstrap |
---|---|
CSS是由Hakon Wium Lie, Bert Bos开发的,万维网1996年12月17日。 | Bootstrap是由Mark Otto, Jacob Thornton于2011年8月19日开发的。 |
CSS代表内容的风格和外观,如字体、颜色、边距、填充等。 | Bootstrap是一个免费和开源的CSS框架,用于开发响应式网站。 |
CSS没有网格系统。 | Bootstrap是基于网格系统的。 |
它目前工作在CSS3上,这是CSS的最新版本。 | 目前,Bootstrap工作在Bootstrap 5上,这是Bootstrap的最新版本。 |
CSS不提供响应式的网页或网站。 | 在Bootstrap中,我们可以设计一个响应式的网站或网页。 |
CSS比Bootstrap更复杂,因为它没有预先定义的类和设计。 | 而Bootstrap则很容易理解,它有很多预先设计的类别。 |
在CSS中,我们必须从头开始写代码。 | 在Bootstrap中,我们可以在代码中添加预定义的类,而不需要写代码。 |