使用VS 2003,我們習慣於設計與贏取窗體非常相似的Web窗體:Textboxes,Labes,Buttons等與使用ms_positioning =「GridLayout」的絕對座標(內聯css)。ASP.Net - 遠離使用絕對座標,內聯css和ms_positioning =「GridLayout」
使用VS 2010這種設計Web窗體的方式似乎已經消失了(至少它不能再用於快速完成設計),絕對座標和內聯css的使用無論如何都被認爲是過時的。
我想獲得一些提示,如何設計網頁表單,如樣本截圖中的「正確」方式。
我想保留下重要的事情:
- 每個人都應該能夠迅速/輕鬆地添加,刪除或移動窗體的控件,同時保持形態的整體外觀和感覺 - 我們的網頁形式趨向隨着客戶需求的變化而變化/增長。
- 當用戶縮小瀏覽器窗口的寬度時,表單不應該合在一起 - 表單寬度不應該以最小值下降。
我使用HTML表格考慮,但例如用於地址-塊的樣本截圖我就必須有9列(一列,每垂直邊界)的表格,並使用大量的colspans - 不是neccessarily這是考慮未來變化而設計表格的最快方式。我在1999年左右聽說html表已經過時了。
我讀過我應該使用div和css幾乎所有的東西,但我不清楚如何創建一個像樣例屏幕截圖一樣的web表單,但不提供絕對位置和大小。
任何提示將不勝感激。
預先感謝 問候 埃裏希·霍拉克
它不是那麼多表過時(他們從來沒有)只是他們不是正確的機制佈局的東西,不是表/表格數據(他們從來沒有...) – Murph
好吧,所以沒有表絕對定位也不是正確的方法。現在考慮樣本表格 - 什麼是正確的方式? –
@IrishChieftain:正如您在回答我的其他問題時所建議的那樣,我在網上搜索了一些優秀的表單樣本,但我找到的所有示例都是簡單的註冊/登錄或Type-Your-Address-Here表單。 「大」的包含幾個標籤 - 文本框 - 換行 - 重複塊的序列。是否像我的示例Web表單太複雜,乾淨的設計方法? –