2010-08-13 58 views
2

因此,我開始熟練編寫我的網站。但我想採取一些元步驟,並開始制定最佳實踐和工作流類型的東西。我想知道,我聽說在添加css之前完成html標記總是很重要的。這是否延伸得更遠?我認爲訂單將是像HTML> CSS>服務器端>客戶端。這是對的還是有一些更好的方法。操作順序 - 網站開發/網頁設計

謝謝你們

回答

4

我認爲有這樣做沒有一成不變的方式,這是一個反覆的過程。根據您使用的服務器端技術,您可能希望執行的某些操作可能會限制您從html的角度來看選項。

一般情況下,我一起解僱一個簡單的表單並連接服務器端代碼。按照你的意願製作表格通常比較簡單。

+0

+1爲迭代方法。對於我現在正在開發的項目,我將逐個添加字段和功能,並涵蓋每個功能的所有基礎。 – Fosco 2010-08-13 19:27:53

2

有沒有這樣的事情,正確的順序。

0

我會特別推薦而不是試圖完成所有的標記,然後再開始在CSS和/或Javascript中添加。

原因很簡單:CSS和JS都基於您在標記中定義的元素和選擇器與頁面進行交互。所以如果你對你如何佈置頁面有一個想象,你可以想象標記應該是怎樣的(通常你會非常接近),但是你會發現當你實際上掛鉤CSS或JS對它來說有些東西不能像你預期的那樣工作。

在這一點上,您經常需要優化您的標記以獲取元素和選擇器,以便CSS或JS確實表現出您喜歡的方式。

當你的代碼更加精簡時,處理這件事情就容易多了。如果你認爲你已經完成了100%的標記,然後你將CSS放在頂部,而且有些東西看起來很有趣,那麼你可能不得不花費更多的時間來尋找問題的確切原因,並重寫大塊的標記。花在做增量。

所以,我會建議你的工作流程更「大圖」 - >「細節」。

從您網站的基本線框開始,並在其中放置足夠的CSS,以查看您網頁上的所有主要部分的大小和位置與您的預期相同。然後開始在塊級內容和表現層,然後移入並擦亮細節。

核心功能應該在您對錶示元素過於擔心之前出現,但大圖片佈局和交互性(不僅僅是標記)應在詳細內容之前出現。

希望是有道理的。當然,最重要的是找到一個可以幫助你儘可能高效的工作流程,所以你可以嘗試不同的方法,找到你認爲的「恰到好處」的模式。