HTML与CSS笔记

部分非原创,代码自己的.算是自己归纳的笔记.望温故而知新.
元旦我竟然在搞这个,淡淡的忧桑
如果也有要学的,推荐这本书:


HTML与CSS笔记_第1张图片
.png

学习网站:http://www.w3cschool.cn/html/
IDE:WebStorm


简单提一下制作一个网页,就是要搭建一个房子,要有门,床,窗户,马桶,灯等等...
HTML的标签或者元素就是这些基本的必需品,比如

容器,< a >连接,< li >表格以及各自的属性...太多了这个我就没必要写了...
但是这些东西全都堆在门口,马桶边就是床,窗户全在一堵墙上,功能虽然有,但是用起来很难受,CSS就是把这些东西装饰好,摆放好,才能像一个家的样子.
JavaScript就是屋子里看不见的比如下水道,地热,电线,网线之类的,可以操作HTML元素,响应用户的操作,使房子的功能更加强大.
ps:一打开文件,看到一堆堆的"><",感觉HTML的代码特别的萌,我认为是最萌代码O(∩_∩)O哈哈~


HTML:

HTML与CSS笔记_第2张图片
Snip20170115_7.png
HTML与CSS笔记_第3张图片
Snip20170115_9.png
HTML与CSS笔记_第4张图片
Snip20170115_10.png

CSS:

HTML与CSS笔记_第5张图片
css三大特性
HTML与CSS笔记_第6张图片
Snip20170116_8.png
HTML与CSS笔记_第7张图片
console打印字体码
HTML与CSS笔记_第8张图片
Snip20170116_9.png

最重要的浮动:

HTML与CSS笔记_第9张图片
Snip20170117_1.png
HTML与CSS笔记_第10张图片
Snip20170117_2.png
HTML与CSS笔记_第11张图片
Snip20170116_10.png
HTML与CSS笔记_第12张图片
Snip20170119_1.png

行内样式:


HTML与CSS笔记_第13张图片
Snip20170101_25.png

页内样式:


HTML与CSS笔记_第14张图片
Snip20170101_19.png

外部样式:


HTML与CSS笔记_第15张图片
Snip20170101_7.png
HTML与CSS笔记_第16张图片
Snip20170101_26.png
HTML与CSS笔记_第17张图片
Snip20170106_1.png

CSS选择器:

HTML与CSS笔记_第18张图片
Snip20170101_8.png
HTML与CSS笔记_第19张图片
Snip20170101_9.png
HTML与CSS笔记_第20张图片
Snip20170101_10.png
HTML与CSS笔记_第21张图片
Snip20170101_11.png
HTML与CSS笔记_第22张图片
Snip20170101_12.png
HTML与CSS笔记_第23张图片
Snip20170101_13.png
HTML与CSS笔记_第24张图片
Snip20170101_14.png
HTML与CSS笔记_第25张图片
Snip20170101_15.png
HTML与CSS笔记_第26张图片
Snip20170101_16.png
HTML与CSS笔记_第27张图片
Snip20170101_18.png

优先级别准则:
相同类型的:就近原则 叠加原则
不同类型的:范围越小,针对性越强 优先级越高
行内样式优先级别仅次于important


伪类:
HTML与CSS笔记_第28张图片
Snip20170101_17.png
HTML与CSS笔记_第29张图片
Snip20170101_4.png

HTML与CSS笔记_第30张图片
Snip20170101_20.png
HTML与CSS笔记_第31张图片
Snip20170101_21.png
HTML与CSS笔记_第32张图片
Snip20170101_22.png
HTML与CSS笔记_第33张图片
Snip20170101_23.png
HTML与CSS笔记_第34张图片
Snip20170101_2.png

还有最重要的自适应布局了,与移动端开发关系很大:

#nav ul li a{
  display: inline-block;
  width: 200px;
  height: 45px;
  /*垂直居中*/
  line-height: 50px;
  /*文字的大小*/
  font-size: 35px;
  margin: 5px;
}
/*自适应布局*/
/*监听匀速滑动时屏幕的属性*/
/*在宽度达到1069px时,id为nav的ul li 中的a宽度变化为150px*/
@media screen and (max-width:1069px) {
  #nav ul li a{
    width: 150px;
  }
}
/*在宽度达到817px时,id为nav的ul li 中的a宽度变化为150px,字体缩小为25px*/
@media screen and (max-width:817px) {
  #nav ul li a{
    width: 100px;
    font-size: 25px;
  }
}

2.13更新

HTML与CSS笔记_第35张图片
3872F03C-C324-488F-8CF6-0A516F85390F.png
HTML与CSS笔记_第36张图片
Snip20170120_2.png
HTML与CSS笔记_第37张图片
Snip20170120_3.png

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