1、簡介:為何使用**排版是不明智的?
**之所以存在於 html 中,只是為了乙個目的:顯示**狀的資料。然而此後的 border="0" 使得設計師可以將和文字放在這無形的網格中。迄今為止,**仍然主導著視覺豐富的**的設計方式,但它卻阻礙了一種更好的、更有親和力的、更靈活的,而且功能更強大的**設計方法。
2、概覽:這對我有什麼用處?
我們將告訴你這樣一種工作方式,它會:
使你的頁面載入得更快
降低你的流量費用
讓你在修改設計時更有效率而代價更低
幫助你的整個站點保持視覺的一致性
讓你的站點可以更好地被搜尋引擎找到
使你的站點對瀏覽者和瀏覽器更具親和力
在世界上越來越多人採用 web 標準時,它還能 提高你的職場競爭實力 (事實上也就是降低失業的風險)。
3、**帶來的問題
把格式資料混入你的內容中。
頻寬並非免費。
這使得重新設計現有的站點和內容極為消耗勞力 (且昂貴)。
這還使我們保持整個站點的視覺的一致性極難,花費也極高。
基於**的頁面還大大降低了它對殘疾人和用手機或 pda 瀏覽者的親和力。
4、過渡性的設計
使用 margin 和 padding 來代替多餘的**單元和間隔 gif。
使用 link 和 @import 來載入樣式。前者用於早期瀏覽器,後者給現在的瀏覽器。
採用springmvc的好處
採用springmvc的好處 spring mvc中提供乙個dispatcherservlet,無需額外開發。springmvc中使用基於xml的配置檔案,可以編輯,無需重新編譯應用程式。springmvc例項化控制器,並根據使用者輸入來構造bean.springmvc可以自動繫結使用者輸入,並正確...
17 1 採用SpringMVC的好處
朗讀 重新朗讀 若基於某個框架來開發乙個模型2的應用程式,我們要負責編寫乙個dispatcher servlet和控制類。其中,dispatcher servlet必須能夠做如下事情 1 根據uri呼叫相應的action。2 例項化正確的控制器類。3 根據請求引數值來構造表單bean。4 呼叫控制器...
div css布局漫談
1.css布局常用的方法 float none left right 取值 none 預設值。物件不飄浮 left 文字流向物件的右邊 right 文字流向物件的左邊 它是怎樣工作的,看個一行兩列的例子 xhtml 這裡是第一列 這裡是第二列 css wrap column1 column2 cle...