CSS笔记

CSS基础


CSS:层叠样式表 。增强了页面的显示效果,而且HTML和CSS的分离,就是页面内容和样式的分离,这样可以降低耦合性,增加代码的可维护性。

CSS和HTML的三种结合方式(耦合度从高到低):
1.在每个html标签中都有一个属性style,可以在这里把html和css结合在一起。

#这种方式耦合度极高,样式和内容完全没有分离,一般不使用

2.html中有一个

3.使用可以写在head里的标签,直接引入外部的css文件

#这种使用方式下,html和css完全解耦

选择器


基本选择器

1.标签选择器:使用标签名作为选择器。

div{
 color: red;
}

2.class选择器:使用html中的标签都带有的属性class去标记要选择的内容。

/*
可以用标签.class这样的前缀指定某一标签的某一class
直接.class则指定所有class为这个的标签
*/
.class_content{
  color: red;
}

3.id选择器:使用html中的标签都带有的属性id去标记要选择的内容。

/*
可以用标签#id这样的去指定某一标签的某一id
也可以直接#id指定所有id为这个的标签
*/
#id_content{
  color: red;
}

4.优先级:id选择器 > class选择器 > 标签选择器

扩展选择器

看文档

盒子模型


什么是盒子模型?在写第一个作业的时候,只使用html做一个页面,一个很大的问题就是如何对页面进行布局排版。此时我考虑到的是使用表格来对页面进行布局,将页面分成很多块。
而盒子模型就是利用div+css来进行布局。在布局前,先将数据封装到一块一块的区域内,这个区域就被称为盒子。然后接下来的布局就很简单了,只要控制盒子的大小形式和把盒子拖到合适的位置即可。

你可能感兴趣的:(CSS笔记)