標籤:

學完W3school後還是看不懂一般網頁的html,還應該學什麼呢?求大神幫助!


學而不思則罔,思而不學則殆


http://www.zhihu.com/question/29231884/answer/43674970

關注我你不會後悔


不大清楚「學完」指的是什麼,我當初是每一部分都上手試一下的,學的差不多了就做一些簡單的小東西,不要急於看那些複雜的,複雜的成品網頁也是一個個基本的部分拼起來的,再參雜些腳本之類的。

基本知識沒吃透,是不能急於求成噠~上手從最簡單的網頁做起吧,我第一個是模仿了百度的搜索頁面,沒有js的最簡單的那種。如果你還是無從下手,那可能是基礎還沒有理解完全,繼續加油吧~


我認為你應該多F12(Chrome瀏覽器的開發者模式,在Chrome中隨便打開個網頁然後按F12)別人的網頁,在F12下閱讀HTML比干看那一串東西方便多了。另外自己要經常試著寫一些常用的布局,多上博客園之類的平台與其他人交流,這樣下去我認為一定沒有問題


w3cshoolh上的知識點太零散了,只能當字典用。如果要學一門東西,還是看書比較好,要看業界比較推薦的書。然後,就多動手多模仿。


實踐最重要,嘗試做一個完整的頁面,而不是w3cschool上面的小例子


不知道題主學完了w3school上的內容是什麼程度,我記得w3school上還有php。也不清楚題主看不懂是怎麼看不懂。我看了一本粗略講html+css+js的書和css權威指南,再利用Firefox插件能看懂htm+css的布局,js的部分只能知道它是js。如果題主是看不懂布局的話,可以看下權威指南,我看完之後對布局有了更深的了解。現在正試著模仿別人的網頁,當然只能是表面像,不過自己在實現網頁布局的時候理解就更深入一點。其實答案在知乎上挺多的,該怎麼學習html,題主多試著找找,最好就是找學校的老師,可以面對面交流。


你就認識了個abc,別想一下子看明白常見的英文文章。當然這個難度跨度比html來說要誇張了些。


w3school勉強能算個reference book,你可以用它來進行快速查找如何使用HTML和CSS,但是你指望通過它來系統化的學習HTML和CSS,基本不可能。前面有人已經說過了,它的知識點太散。

一般來說,你最好從HTML 4開始學,先明白HTML是用來幹什麼的(組織網頁內容的),然後了解HTML的基本結構(有三個structural element),然後再了解block element和inline element的區別,然後再了解基礎元素,以及元素之間的從屬關係,還得明白什麼叫做normal flow。等到這些都搞明白了,再開始弄CSS。

CSS自然也是從2.1開始,第一步是了解CSS是幹什麼的(表現網頁的),然後是層疊的含義,比如什麼叫做繼承(inheritance),有多少種不同類型的層疊(specificity, origin, importance),他們之間如何決定優先順序的。這些都搞明白了。你再去學box model以及度量單位(絕對和相對)。

這些都學完了,你還得學習基本的網頁排版布局理論,然後是CSS framework。在不斷的練習後,才能夠根據網站的HTML以及CSS來判斷visual presentation。

否則的話,你壓根沒任何概念,有此疑問也屬於正常。

另:我最早學習的時候是直接看的W3C的HTML specification。


理論結合實踐


推薦閱讀:

層疊樣式表的層疊是什麼意思?
什麼是 CSS 架構?作為 CSS 架構師,每天的任務是什麼呢?
新手關於前端開發的幾個問題?
怎樣用CSS製作這樣的效果?

TAG:HTML | CSS |