初学HTML与CSS

    经过一周的时间进行了HTML CSS的学习,从只知道拖控件到现在可以龟速用编码写出一些简单的静态网页,看着有些丑的网页也不过如此。不过这里面确实还是有大学问,学习之前我想象中的网页编程时枯燥的,重复的,没有技术含量的,学过之后才发现这哪里是枯燥,简直就是枯燥到爆,重复到令人发指,没点耐心,有时候的调试样式简直就是一项令人抓狂的工作。但是,技术含量却实实在在是有的,就我发现从三个方面进行了简单的总结。

    首先我觉得非常突出的一点就是编码速度,有的人说写的代码多了,速度上去了自然就快了,其实我觉得是有一部分,但是就我自己的经历来看,我觉得更重要的一部分是如何做到写出简单,高效的样式归类,这个说起来简单,但实际操作中却很难做到,比如在某处的UL要设置一个样式,然后在第某一个LI设置样式,然后在另外一处的有一个元素需要设置同样的样式,这中间会相隔很多样式,就个人而言,我会重复去写一次,有时候是因为相隔太远不想去找,也许是因为当中样式并不是完全的相同,因为具体的大小,位置等属性要先设置一个数进行调试,不能在脑子里反映出一个比较精确的样式,这样无形中我会使用大量时间,有时候半个小时就仅仅做了一个DIV里面的小内容,我也观察过别人的编码过程,同样的调试过程,有的人很快,有的人也跟我一样慢,当然慢的更有甚者。所以,我觉得这个问题是一个技术点,有时候给某个标签写样式时,就应该尽量注意给自己提个醒,别的地方是不是也会用到,通用的地方是不是不要写的太深?我想这些是有必要多考虑的,再加上大量练习的洗礼,熟练,这个编码速度的问题相信会慢慢提上去的。

    其次就是布局,三行两列,三行三列都只是对于整个页面的大体布局,稍微理解布局的同学都会做的很好,但是这个至上而下,从左至右具体操作中却有思考点,比如今天写的一个网页,三行确定了,但是中间一行的两列是把左边的nav飘过去,再划分右边的部分,还是就应该先用一个整块的div把所有小的div包起来,当时的情况我选择了前者,结果做的途中就发现因为浮动造成了后面几块div控制的麻烦,然后果断将它们包在一块div中,大大减少操作的麻烦程度。实际情况中,这样的状况不少,有的时候我们不需要将所有的div包起来,增加代码量,但有的时候确实有必要进行这样的操作,为了减轻后续布局,编码的负担,看起来还是归结一句话,熟练了,做的页面多了,就清楚怎么规划,自然而然的就会用到最捷径的做法,但对于初学者而言,这是需要观察并记住的地方。同样的,进行了正确的布局,就等于节约了编码时间,直接提高了速度,也是为了避免反复去修正去改的一个点。

    再就是属性的熟练运用了,有的时候实现同样的效果我们可以用不同的手段到达,比如一个分割线,div,字符,border都能做出效果,但是是不是最方便的就是最适用的或者说是不是我们可以随心所欲的使用呢?我并不清楚,说起来,这个是应该视具体情况而定,没有一个范式,但从这点可以看出,不管用什么方法,你首先应该熟悉这个方法属性,能够熟练的运用,才能“挑三拣四”吧,确实啊,这里面的属性太多了,常用的,不常用的,用得到的,用不到的。我觉得,记住一些常用的字体,颜色搭配也是很有用的,这样对于美化网页,增加效果有很大帮助。

    第一篇博客,写的有点泛泛而谈,多是自己的问题,问题很多,时间很紧,希望自己以后细心多观察,多想,不要一味为完成任务闷头只顾敲,多发现一些问题并解决它,高手很多,多多学习,多多进步!   

你可能感兴趣的:(初学HTML与CSS)