想要對HTML和CSS有深入的理解,是不是需要學習傳統排版的知識,如果需要,應該學習到什麼程度?


對於html,你肯定要把html5吃透,這個是當下的趨勢,也是許多公司正在使用的。css的話,css2肯定要能熟練運用,css3也要找時間去學習下,儘管現在不是所有的公司都會用的到,但是也是後面發展的趨勢,後面肯定會用到的。還有就是響應式技術,這個是很重要的,特別在當下這個移動為王的時代,掌握響應式技術就會讓你多一份籌碼,說的現實點兒,能讓你多一些收入。

我看題主提到了排版,我想題主應該要表達的是布局吧。布局是CSS中一個很重要的部分,包括常用的水平居中、垂直居中方法,以及單列布局、多列布局的多種實現方式(包括傳統的盒模型布局和比較新的flex布局實現)。

居中有關的知識我想大家都不會有什麼問題,盒模型布局是傳統的布局方式,也是當下使用最多的,因此需要大量學習,而後通過實際項目不斷練習和強化。對於新的flex布局,個人覺得還是要學習下,隨著使用者越來越多,我相信很快就會是它的天下(當然,傳統盒模型不會被淘汰)。

另外,如果想要有更深入的理解,光靠這些是不夠的。近幾年,前端知識發展異常迅猛,因此許多優秀的前端框架不斷湧出,如vue,react等,這些都是需要去學習的,這樣才能跟上時代,讓自己處於不敗之地。


推薦閱讀:

Css權重問題
需要把html,js,img寫到js里嗎?
從零開始的python世界的闖蕩 第三十一話 前端-html
HTML基礎雜談

TAG:HTML | CSS | 教育 | 科技 |