学习是件有意思的事 & 持续的积累。css
本狸以前是作过产品啦,如今想学一学前端,实现一些本身的想法(虽然有在作,但很慢啦,由于本身缺少一个系统性的学习,总是返工)。以前的学习进度也有点缓慢,缺少自个人督促!所以作了这样一个几乎能够是说从0开始学前端的计划的100天计划。但愿天天记录本身的所学所得(便是是一点点也不要紧),做为本身的知识积累与沉淀,也把它当作一个持续的事情来坚持。I guess a hundred days is enough for me to do some small tricks lol.html
算是一个总结,主要学习材料是《HF》。这本书的好处在于十分的详实,把基础给打的很透很扎实。以前还看过CS50的课,那个课的优点在于给你一种思惟,方便理解整个是如何运做的,但进度很快,讲得比较抽象。还跟着b站的课程学了一点,这个课主要是告诉你怎么用的,但对背后的原理讲得比较浅。综上,更推荐HF来入门。前端
CSS是层叠样式表(Cascading Style Sheets)的缩写,做用是为页面添加所须要的样式。若是把HTML理解为房子的结构好比窗户,门,桌子,那CSS就是墙纸,玻璃的颜色,桌布。学习
下面举例说明基本的规则:spa
p{ background-color: red; }
一个CSS是由选择器和声明块组成的。 好比这里的p就是选择器,花括号包裹的就是声明块。code
声明块内又是由属性和值组成的,在这里,属性是background-color,值是red。htm
h1,h2{ background-color:red; }
如class="book"string
.land{ background-color: red; }
h1.greenland{ background-color:red; }
如id="book"产品
#book{ background-color:red; }
如div id="Book",要选择book id中的段落。it
#Book p{ background-color:red; }
这样就能够把HTML和CSS分开,让HTML好好干结构的事,CSS好好负责样式的事,这样也很是方便修改,外链的话,在HTML页面中只用增减一行link代码,也十分方便后期维护。否则就要每一个页面改一下,想象一下有几十个页面,那可太麻烦啦。 HOW TO: 在html文件中增长这样一个代码:
<head>
<title>
How to use css link
</title>
<link type="text/css" rel="stylesheet" href="../book/ibook.css">
</head>
复制代码
如下讲解各个的含义:
<head>
<style> p{ color:red; } </style>
</head>
复制代码
<p style="color:red;">
复制代码
这几个注意点是我本身写代码的过程当中发现,因此仍是要多写啊,经过自个写来掌握知识!写着写着就发现问题了。
(吐槽一下,发布的时候添加标签怎么这么很差用?我没法自定义,查看已有的标签交互作的也让人难以理解...是打一个空格?并且怎么找到CSS标签,试了好几遍才能够emmm)