了解CSS
进行网页开发,HTML+CSS+js三者必不可少。
通过HTML的学习可以知道,通过HTML的标签基本可以将一个网页上的内容描述清楚,然后在通过HTML的标签属性基本可以将这些内容渲染好。接下来网页的交互用js完成就行了,似乎不关CSS的事,确实可以不用CSS。CSS是在HTML4.0才有的,是为了解决内容与表现分离的问题。
CSS指的是层叠式样式表(Cascading Style Sheets),它的出现是为了让HTML只需要定义好内容,样式的问题全部交给CSS解决,比如在CSS中定义好<p>标签的背景色为黑色,在引用该CSS文件的HTML中凡是使用<p>就不用再去指定属性了,全部为黑色。CSS其实就是“主题样式”~
这样做的好处是:
1、方便更换网页的显示上面的主题
2、可以极大的提高工作效率
样式表定义如何显示HTML元素,就像HTML3.2的字体标签和颜色属性所起的作用那样。样式通常保存在外部的.css文件中。通过仅仅一个简单的CSS文档,外部样式表就能够同时改变站点中所有的网页的布局和外观。
为了实现这个设想,万维网联盟(W3C),这个非营利的标准化联盟,完成了HTML的标准化,并在HTML4.0引入了CSS。
综上所述,没有CSS的时候是使用HTML的标签属性来达到同样的目的的,CSS的出现不仅可以今后可以方便的改变主题色,也极大的提高了网页开发的效率。