今天终于把《Head First HTML与CSS、XHTML》看完了,简单总结下我学习过程中的感悟。
HTML(HyperText Markup Language),超文本标记语言,是用来结构化网页的,而CSS(Cascading Style Sheet),级联样式表是用来控制HTML的外观。
所谓结构化:结构化通俗理解就是用标记来告诉浏览器什么部分是什么东东,就好比我们画草图时的圈圈框框。HTML元素可分为2类:块元素(block)和内联元素(inline)。从名字上就可以看出来,块元素是按块来组织的,块与块之间有边界,比如<p>,<h1>,<blockquote>等都是块元素;而内联元素则是嵌入到块元素中的,元素之间紧密相连,如<img>, <q>, <em>等。HTML通过块与内联元素相互结合来构建网页的结构,而具体的内容如何呈现(字体大小、字体颜色、是否居中显示等)则交给CSS来完成,HTML只负责结构。
华丽的外观:CSS负责样式呈现,实现起来并不复杂,个人认为要做好更多的是要有一些艺术细胞和对美的感知。CSS中各种元素的属性着实很多,弄本手册是个不错的选择。。。
厚厚的一本书回顾了一下,感觉也没什么好写的 - -|| 对网页设计有了个整体的认知,书越读越薄了。其实设计网页也就是这么一个过程:先对网页的整体结构做个规划,分成哪几个功能模块,每个功能模块都用什么元素来结构化;而在具体的细节具体实现的时候可以查阅手册等工具,毕竟刚做网页时也不是很熟悉各种各样的元素和属性,写的多了也就熟了。CSS这个东东的确想弄好不容易,没有一定的艺术功底做出来的东西不是特别好看。。。我是非常喜欢欣赏艺术的,但自己的艺术细胞实在少的可怜~~~~(>_<)~~~~ 这以后要是让我做前端可咋办呢(⊙o⊙)?
本来这个总结想写的细一些,但刚才看书目录的时候,大脑又都把具体细节给屏蔽了。。。。难不成这是读书的至高境界?O(∩_∩)O哈哈~其实我一直以为语言学习主要学的就是个思想,具体语法、细节神马的都是浮云,写的多了自然就会了,而设计思想才是语言的精髓所在!~
明天开始学习PHP和MySQL,进度好像有点慢啊,毕设可咋办?
PS:今天开会,收获不小,有些事情是得好好琢磨琢磨!
F.A.H^_^Amber