您的位置:首页 > Web前端 > CSS

关于Head First HTML与CSS与响应式设计的一点心得

2014-11-03 15:41 260 查看
        这本书一直拖着很久都没有看完,可能因为是懒惰的心里,也可能是看着这本书太厚了吧。 

        开始读这本书的时候,已经写了快两个月的css和html了。主要的东西还是在W3Cschool 上面学到的,写了一段时间代码之后发现,还是需要一些理论上的知识去支持实践。只是一味的写,想法就都是自己的,没办法站在客观的角度上去看整个网站到底应该怎么写。不仅仅是看别人的博客,可能书会更经典一些,最开始的时候一直是这样想。 

        从知乎、豆瓣、京东、亚马逊上搜了很多关于CSS和HTML的书,最后选了Head第二版。邮回来的时候觉得这是一本挺有意思的书。 正式的开始看这本书的时候觉得很有趣,很多小细节的设计比较能引起兴趣去读。但是读着读着发现,它确实像介绍的那样,比较适合入门读。什么叫适合入门读?就是当你对这个技术刚刚开始感兴趣,但是又对它毫无了解的时候。这个时候,就需要这样的一本书去留住你对这个技术和知识的兴趣。

        它的一些启发式的问题确实引人入胜,很多大的观念也是前端技术,HTML,CSS发展的一个趋势。 最近应用Bootstrap框架做了一段时间的开发,又开始读这本书,忽然发现之前被忽略的一个概念。使用的时候进行媒体询问,在链接的CSS文件上做文章去控制在不同分辨率下的显示。这确实意味着更多的CSS工作量。

        但是,是不是也是意味着,响应式设计可以不在HTML标签中添加繁重而复杂的类。整个HTML因为响应式设计的存在,基本要在标签上添加至少4个bootstrap的类名,比如

<p>需要变成<p class="col-md-x col-lg-x col-sm-x col-xs-x">这样才是比较完整的响应式的设计。复杂结构的网页标签实在是够多。在这种情况下,前端开发,真的愿意在标签里添加那么多的类么? 

        但是如果说是写在不同的css文件中呢?通过一次的媒体询问去加载不同的样式文件,同一个类名,在不同情况下拥有不同的表现,不过在文件上类似于模块去划分。不知道这种想法是不是合理。 再谈回这本书吧。做了几个月的前端开发之后发现在现阶段读,整本书就觉得很薄。很多东西在工作中已经无数次的使用过了,这不是一本适合进阶的书。

        在看到CSS3能做出来的效果之后,就知道自己已经被前端技术深深吸引了,已经不需要去用这种不枯燥的书去感兴趣了。对于现在来说,它更像是基础知识的复习,在看的过程中重新思考最基本的东西,效果。对以后应用更高级的东西,理解更高级的东西会有很大帮助吧。学习本就是温故知新的过程! 

        如果你看到我的文章,并且也对前端感兴趣,欢迎告诉我你的想法。 联系邮箱:dylikeakid@gmail.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息