1、align与text-align的区别:

 align是规定div元素中的内容的水平对齐方式(p中也可以使用)

 text-align是规定元素中的文本的水平对齐方式,它是css属性,若要在div中使用,则需要用到style=“text-align:center”来撰写css属性

2、清除浏览器自带的边框,以及一些特效的处理:

body,div,ul,li,form,input,a,img,p{
  margin:0;
  padding: 0;
  font-size: 12px;
  font-family: "微软雅黑";
}
li {
  list-style: none;
}
a {
  text-decoration: none;
}

3、整体居中用:margin:auto;

4、设置边框的圆角:border-radius:5px;值越大,圆角就越大。

5、设置字体的居中:就是使div中水平和垂直都居中

水平居中用的是:text-align:center;

垂直居中用:line-height:20px;  //使得行距和div的高度一致,这样就居中啦。

6、overflow:hidden;表示消除浮动,这里引入概念BFC,BFC 的一个特性便是可以包含浮动元素

7、行内元素,块状元素,行内块元素的区别:

8、选择器的分组:1、元素选择器  p,div{  }   2、通配符 * {  }   表示所有的元素都匹配     3、 类选择器 .here{}    他可以与其他的联用,p.here{} 其效果就是只有p下面的here类有效果,其他没有    4、id选择器:用的是#here{  }  跟class类似,但是他只能使用一次,作用于一个选择器。

 9、后代选择器 ul  li{ }  //表示ul后面的所有li类,都有一样的效果,功能很强大

10、父子元素选择器 p>ul   / /只有自己的儿子可以用

11、相邻元素选择器P+ul  // 表示两个都可以显示