css是什么?
css是指层叠样式表,是一个强大的工具,能影响一个或者一组web文档的表示.
如果第一次听到这些概念,会不会有以下的情况?
在一个网站中,网页被称为一个web文档,一在最初的web文档中,只有标题段落和预排文本文档这些单一的内容,没有丰富的色彩动画,而层叠样式表的出现就解决了这样的问题,给了网页更多的色彩和生机.
层叠样式表可以分为两个部分简单的理解:层叠,样式表.
样式表是样式的集合,类似一本字典,不认识的字都可以在表中查询
层叠体现的是样式的优先级,是指某种样式被浏览器优先识别或者是样式在某种情况下是优先表现的.
现在层叠样式表就可以这样理解:具有层叠特性的样式的集合
前面说过样式是某种事物的修饰或者是某种事物的外在表现,那CSS修饰的对象是谁呢?
二.元素及其分类
Css修饰的对象是HTML标签,也称为元素.
1.按照css存在的形式可以分为置换元素和非置换元素
置换元素是指元素内容部分不由文档内容表示的元素
img就是一个典型的置换元素,看看下面这个例子:
<a href="#">这是一个超链接<a>
<img src ="#">
2.按照css的规范中的显示方式可以分为块级元素和行内元素
块级元素和行内元素主要的区别是:
3从html的角度分类:容器级标签和文本标签.
文本级标签是只能够盛放文本和文本修饰标签的标签 一般为双标签
容器级标签是指能盛放包括容器级标签的标签
注意:
1.p标签是块级元素但不是容器级标签
2.双标签必须正确的嵌套
<div><h2>内容</div></h2>