很高兴你能看到这个专栏!俗话说得好,相逢便是缘分,没准你和我在上一世也曾有过五百次的回眸,才得此一面。说的有点恶心了,咱仍是书归正传,说说这个专栏吧。css
这个专栏主要讲的是 HTML 和 CSS 的页面开发技术。在真正讲中内容以前,想先和你磨叨磨叨这个专栏是写给谁的,为何要写这个专栏,还有就是学完这个专栏以后你能获得什么。html
如是有缘人,还请你慢下脚步,细听我慢慢与你道来。如你没有兴趣或是不须要这个专栏,也没有关系,我们也不耽误彼此时间,各走各路,各找各妈。没准何时,兜兜转转地我们又见面了,待那时你再驻下脚步来听听也不迟。前端
HTML 和 CSS 是做为前端程序员的入门内容,因此显而易见地这个专栏主要是写给前端小白的。但愿能够做为前端小白在入门前端开发的第一个学习资料,或者是辅助阅读内容的。程序员
固然了,若是你已是前端程序员,想拿这个专栏来进行查漏补缺,也不是不能够的。随便还能够给我提提建议和想法,让我把这个专栏再进一步的完善和优化。也算是一件美事儿!frontend
因此,总的来讲这个专栏算是针对两类朋友吧:工具
若是是上面这两类朋友就请继续往下看吧。若是不是,那就请你本身斟酌一下是否是要继续往下看吧!布局
其实呢,一说到前端入门的 HTML 和 CSS 的教程、书籍和视频基本上已经烂大街了都。那为何还要写这样一个专栏呢?根据我将近十年的培训讲师的经历,我能够很负责地告诉你,如今绝大多数的资料对小白来讲都不够友好。学习
第一点,如今市面上基本都是大而全的内容。其实不少内容在实际工做里面根本就用不上,或者说用的真的不多。而后,你会为了这些内容花上更多的时间和精力来学习。但最后你会发现,若是未来你在工做中真的用到了这些内容,现去学习也是没有什么问题,并且学习成本要比你入门的时候少了不少。字体
第二点,不少书籍和视频都是不多更新的,或者说更新的频率是很低的。也就是说,基本上你学习的这些资料都是过期了的!虽然有些在线教程是比较新的,可是基本上也不多会进行持续更新的。可能这个时候你会问了,那你这个专栏不同的吗?答案还真不是,我会一直更新这个专栏。即便不是更新版本、内容,也会不断地完善和优化本来的内容的。说的大一点,我是但愿能够把这个专栏写成像《JavaScript权威指南》这样经典的前端学习资料的!优化
第三点,也是最后一点,也是最最重要的一点。做为前端程序员和前端讲师,我一直不理解一个事儿,就是为何学习的时候要把 HTML 和 CSS 拆开来学习。即便有些书籍包含了 HTML 和 CSS 的内容,但仍是拆开分别来写的。这也是我我的的一个想法,就是应该把 HTML 和 CSS 整合在一块儿,按照应用场景来作。好比能够有一章叫作“文本”,里面包含了HTML元素和CSS样式内容,但都是围绕“文本”这个核心内容的。
基于上面的这些想法和思考,因而就有了这个专栏了!
一开始的时候,我就说了,这个专栏是专门讲 HTML 和 CSS 的。因此,简单来讲,学完以后你会掌握 HTML 和 CSS 的技术知识点。
再有,我们都知道 HTML 和 CSS 是构建静态页面的核心,因此,你也会掌握构建静态页面的能力。
固然了,这里须要说明白的是,在这个专栏里面,咱不会讲 HTML5 的一些高级新特性,好比 WebStorage、音视频、Canvas 这些。也不会讲 CSS3 的一些高级新特性,好比 transform、transition 这些属性。为啥?由于这些内容会在别的专栏里面专门讲。
还有的就是,在这个专栏里面,可能我不会讲案例。由于案例我有别的想法,可能会专门搞一个案例库之类的。这样你就能够配合着这个专栏来进行学习了~ 固然,如今只是个想法!若是你以为在这个专栏讲案例是有必要的,我后期也能够再进行补充。
还有一个事儿是想和你说的,就是等到这个专栏的内容基本不会大改动的时候,我会根据文字内容来制做视频的。毕竟如今已经进入视频时代了,咱也不能和时代违背不是?!
最后,我们再来讲说这个专栏的具体内容吧!废话很少说,我们直接上目录和连接吧:
第一章 带你先来入个门吧
第二章 选择器:CSS和HTML的纽带
第三章 颜色:这个世界的色彩是怎样构成的
第四章 单位:相对与绝对之间的博弈
第五章 文本:呈现信息的最简形式
第六章 连接:两个平行世界之间的通道
第七章 图像:正所谓一图胜千言
第八章 列表:让一切变得有序
第九章 表格:让信息的展现清晰易懂
第十章 盒子:将简单应用到极致
第十一章 显示与隐藏:就像白天与黑夜
第十二章 内容溢出:这是个问题吗?是吗?
第十三章 定位:将HTML页面变成一个坐标轴
第十四章 继承与层叠:接近CSS规则的本质
第十五章 布局:就像盖楼时的设计图纸同样
第十六章 表单:只进不出?那岂不是貔恘
<input>
元素:给你意想不到多的功能]()<textarea>
元素:再复杂的功能都源于它]()<select>
元素:能够选择一个,也能够选择多个]()<form>
元素:看不到的,每每更重要]()