通过一周的时间进行了HTML CSS的学习,从只知道拖控件到如今能够龟速用编码写出一些简单的静态网页,看着有些丑的网页也不过如此。不过这里面确实仍是有大学问,学习以前我想象中的网页编程时枯燥的,重复的,没有技术含量的,学过以后才发现这哪里是枯燥,简直就是枯燥到爆,重复到使人发指,没点耐心,有时候的调试样式简直就是一项使人抓狂的工做。可是,技术含量却实实在在是有的,就我发现从三个方面进行了简单的总结。
编程
首先我以为很是突出的一点就是编码速度,有的人说写的代码多了,速度上去了天然就快了,其实我以为是有一部分,可是就我本身的经从来看,我以为更重要的一部分是如何作到写出简单,高效的样式归类,这个提及来简单,但实际操做中却很难作到,好比在某处的UL要设置一个样式,而后在第某一个LI设置样式,而后在另一处的有一个元素须要设置一样的样式,这中间会相隔不少样式,就我的而言,我会重复去写一次,有时候是由于相隔太远不想去找,也许是由于当中样式并非彻底的相同,由于具体的大小,位置等属性要先设置一个数进行调试,不能在脑子里反映出一个比较精确的样式,这样无形中我会使用大量时间,有时候半个小时就仅仅作了一个DIV里面的小内容,我也观察过别人的编码过程,一样的调试过程,有的人很快,有的人也跟我同样慢,固然慢的更有甚者。因此,我以为这个问题是一个技术点,有时候给某个标签写样式时,就应该尽可能注意给本身提个醒,别的地方是否是也会用到,通用的地方是否是不要写的太深?我想这些是有必要多考虑的,再加上大量练习的洗礼,熟练,这个编码速度的问题相信会慢慢提上去的。
布局
其次就是布局,三行两列,三行三列都只是对于整个页面的大致布局,稍微理解布局的同窗都会作的很好,可是这个至上而下,从左至右具体操做中却有思考点,好比今天写的一个网页,三行肯定了,可是中间一行的两列是把左边的nav飘过去,再划分右边的部分,仍是就应该先用一个整块的div把全部小的div包起来,当时的状况我选择了前者,结果作的途中就发现由于浮动形成了后面几块div控制的麻烦,而后果断将它们包在一块div中,大大减小操做的麻烦程度。实际状况中,这样的情况很多,有的时候咱们不须要将全部的div包起来,增长代码量,但有的时候确实有必要进行这样的操做,为了减轻后续布局,编码的负担,看起来仍是归结一句话,熟练了,作的页面多了,就清楚怎么规划,天然而然的就会用到最捷径的作法,但对于初学者而言,这是须要观察并记住的地方。一样的,进行了正确的布局,就等于节约了编码时间,直接提升了速度,也是为了不反复去修正去改的一个点。
学习
再就是属性的熟练运用了,有的时候实现一样的效果咱们能够用不一样的手段到达,好比一个分割线,div,字符,border都能作出效果,可是是否是最方便的就是最适用的或者说是否是咱们能够为所欲为的使用呢?我并不清楚,提及来,这个是应该视具体状况而定,没有一个范式,但从这点能够看出,无论用什么方法,你首先应该熟悉这个方法属性,可以熟练的运用,才能“挑三拣四”吧,确实啊,这里面的属性太多了,经常使用的,不经常使用的,用获得的,用不到的。我以为,记住一些经常使用的字体,颜色搭配也是颇有用的,这样对于美化网页,增长效果有很大帮助。
字体
第一篇博客,写的有点泛泛而谈,可能是本身的问题,问题不少,时间很紧,但愿本身之后细心多观察,多想,不要一味为完成任务闷头只顾敲,多发现一些问题并解决它,高手不少,多多学习,多多进步!
编码