web学习的第一周
第一周我的学习内容与总结如下
HTML的学习
在HTML的学习中,我了解了网页,浏览器,web标准(结构,表现,行为),HTML的语法规范,文档类型声明标签,及属性等一些基础知识。随着学习的不断深入,渐渐接触了链接和表格,我也逐渐被这些新的知识所吸引,当自己能做出一个最基础的页面时,那种感觉真的很有成就感!接着又学习了一些特殊的表单元素,HTML的学习就暂告一段落了。
css的学习
1.保持着热情,踏上css的领域,首先学习的时选择器,种类很多,但并不难记。字体是接触css之后印象最深的一个了,通过代码可以给文字赋予多种特性。然后是文本,我认为就是在字体的基础上稍微提升点,也没什么太多不同。外部的引入方式学习让我想起了java中帮助文档那部分知识。第一次使用调试工具查看源代码。
2.熟悉了一些之后,我了解到了Emmet语法,输入代码时就变得更加简单、快捷了,当然也差点被整晕了。让我觉得最有意思的就是链接伪类,真的让我感到很惊叹,我以为这本是一个非常困难的事情,没想到自己也能做到。进入块元素,行内元素,行内块元素就感觉有些难了,因为这关联到它们之间的转换与使用。还有就是背景图片的插入与调整,不过背景具有复合写法,方便了不少。
3.css的三大特性:其中包括层叠性,继承性,和优先级,理解也还能理解,就是在实际应用上比较陌生。在这方面还得熟练应用才行。
4.学到了盒子模型就更烧脑了,什么边框,内外边距的,外边距中有两种特殊情况,相邻块元素垂直边外距的合并与嵌套块元素垂直边外距的塌陷,这和我原先想象的差别比较大,制作网页时一开始一般都要清除内外边距,用到了通配符。还有一些需要记忆的知识,如圆角边框和阴影(盒子阴影和文字阴影)。
5.紧接着我学习了浮动的有关知识,浮动的特性应该是重难点,在同一行测量好距离是关键,块元素独占一行,行内元素可一行多占,行内块元素具有块元素与行内元素的特性,一般都是行内元素或块元素转向行内块元素。浮动元素经常与标准父级搭配使用,当然对我们在页面布局时也会产生一些不便,有时需要清除浮动。
6.这一周的学习就这些,我感觉做这些很有意义,我会继续保持热情,学完这些知识!