【2022年4月13日】【学习时长】 4.5小时。
【学习内容】边看视频教程边做教程配套的一个电商网站案例。
【遇到的问题】
(1)外边距塌陷相关的知识已经忘了,明天要补一下。
(2)用line-height等于行高来设置元素垂直居中这种方法似乎对img标签不管用。我以为对input标签也不管用,但是教程中老师用了这种方法,只是,好像效果不太好,input的复选框似乎并没有完全与后面的文字对齐。
【心得/感想】
(1)要增加每天的学习时长。我计划后面每天的学习时长至少要在7个小时以上。
(2)刚开始学的时候觉得挺简单的,老师讲的内容都听得懂。但是,自己做的时候就经常出各种问题,典型的“一学就会,一做就废”。今天做的这个电商网站案例我已经做了一个多星期了。先自己动手写一遍,再看视频教程。刚开始做的时候经常出现各种问题,而且是莫名其妙的问题。然后自己思考、上网上查资料或者翻之前的讲义资料,所以进度非常的慢。编程是个实践性的活动,肯定要多写,在写的过程中不断暴露问题,然后解决问题,能力就会逐步提升了。
我觉得HTML和CSS不太要求逻辑能力,更多的是要有一种抽象思维的能力。我认为如果要在HTML和CSS达到比较高的造诣,首先应该得对下苦功夫对各种标签、属性、元素的特性逐一研究透。要知道它们会怎么显现,而且还得明白这背后的原理。