上几节我们把HTML相关的必要知识点给大家已经讲完,剩下的细节大家可以查阅资料再进行深入研究 。从这一节开始,我们正式进入CSS的学习,在学习之前我们先介绍几个概念 。
第一,什么是CSS?
第二,为什么需要CSS?
第三,怎么使用CSS?
首先,什么是CSS?CSS 是一种描述 HTML 文档样式的语言,CSS 描述应该如何显示 HTML 元素 。CSS 官方名称为层叠样式表 (Cascading Style Sheets) 。下面我们来看一个CSS的使用效果,下边的代码标签内部就是CSS:
那么,为什么需要CSS,我们要知道HTML的功能更多的是用来展现数据,而HTML也有属性可以控制元素的样式,但是如果只使用HTML自带的属性样式,那几乎每一个标签都需要添加属性,修改起来会特别费劲,而且不能够重复的使用 。还有就是HTML自带的属性样式没有CSS多样化和专业,我们使用CSS来约束HTML样式可以自由控制,在正式编程中我们一般会把CSS文件和HTML单独放置,做到网页内容和样式分离,简洁明了,比较容易管理,例如下边的例子,我们可以调用不同的CSS单独应用到HTML,使得样式单独管理 。
了解了前两点内容后,我们应该怎么使用CSS呢一般情况下我们有三种使用CSS的方式:
有三种插入样式表的方法:行内 CSS内部、CSS和外部 CSS 。
行内 CSS:
行内样式(也称内联样式)可用于为单个元素应用唯一的样式 。如需使用行内样式,可以将 style 属性添加到相关元素,style 属性可包含任何 CSS 属性,下边的例子我们可以看到CSS被写在HTML标签内部,使用style 属性应用CSS:
内部 CSS:
如果一张 HTML 页面拥有唯一的样式,那么可以使用内部样式表,内部样式是在 head 部分的元素中进行定义,我们可以看到下边的例子将 元素放在HTML标签内部实现样式应用:
外部 CSS:
外部CSS也是我们正式开发中最常用的方式,也是我们应该优先考虑的方式 。通过使用外部样式表,只需修改一个文件即可改变整个网站的外观,下边的例子将CSS单独保存为.css后缀的样式文件,通过HTML推荐阅读