回答
據官方統計,表都死了。傾向於CSS定位。 WC3 Schools has some nice material on how to use.他們有一個頁面內編輯器,所以你可以在你的頁面中使用它之前就可以放入代碼並嘗試一下。
<myControl style="postion:absolute;left:80px;top:80px" />
表或div,與任何其他HTML元素相同。如果您對基於表格的佈局感到滿意,並且您爲其製作網頁的人不介意,請使用表格。否則,請使用CSS,Div以及所有與之相關的定位內容。
就我個人而言,我不應該使用表格進行佈局,除非你真的,真的無法避免它。如果您是開發人員,您應該學會使用CSS。 – 2009-07-27 20:21:26
您可以在常規HTML內的asp.net頁面的任何位置放置一個Web控件。
如果您從代碼中添加網頁控件,最好的方法是將其放置在佔位符中。
HTML側可能是
<div>
<asp:PlaceHolder runat="server" id="PlaceHolder1" />
</div>
而且在後面的代碼
Control control = //Load or create the control
PlaceHolder1.Controls.Add(control);
現代的方法是CSS定位。 Table v CSS是每個人都有意見的問題類型。你應該研究一些利弊,並得出你自己的結論。
爲了讓你開始:
如果你有興趣在CSS中,我發現Stylin' With CSS是有用的。
純粹來說,您可以使用div來佈置頁面。你應該總是喜歡它們而不是HTML表格,然後使用CSS來進行佈局。這也從可訪問性的角度來看,因爲屏幕閱讀器在表格方面有一些問題。
同樣擁有ASP.net網頁控件。你可以把它們放在一個div中,然後用CSS相應地定位和設置樣式。在運行時,您可以將它們附加到容器或佔位符,如Panel
控件或Placeholder
控件。其實面板控件稍後呈現爲HTML div。這些控件中的很多都具有CssClass
屬性,該屬性可以讓您指定一些CSS類。
- 1. 在asp.net中設置內容頁面中的頁面控件控件mvc view
- 2. 將asp.net控件放在頁面上的不同位置
- 3. Asp.net頁面和控制事件
- 4. 使用頁內定位鏈接控制頁面的位置
- 5. 控制asp.net MVC內容頁面的主頁控制3
- 6. 如何控制$ py.class文件的位置?
- 7. 在asp.net頁面中加載silverlight控件
- 8. 在Crystal Reports頁面上控制頁腳部分的位置
- 9. 在ASP.NET MVC中設置備用控制器文件夾位置
- 10. 使用asp.net GridView控件的頁面上禁用只控制
- 11. 在母版頁的內容頁面中控制用戶控件
- 12. 控制在asp.net頁面播放視頻
- 13. 在網頁瀏覽器控件中查找控件的位置
- 14. 在ASP.NET中排列控制面板中的控件
- 15. 如何在父元素中控制剖面元素的位置?
- 16. 如何:頁面視圖和控制器在ASP.NET MVC中繼承
- 17. ASP.NET - 訪問子頁面中的控件
- 18. ASP.NET頁面中的各種asp控件
- 19. ASP.NET - IE8中控件位置的問題
- 20. asp.net控件不在正確的位置
- 21. 如何在asp.net中的DataList控件中設置分頁?
- 22. 如何在ASP.NET DataList控件中設置控件的可見性?
- 23. 在asp.net中如何引用自定義基頁面類中的頁面控件
- 24. 如何在選擇usercontrol時禁用ASP.NET頁面中的控件?
- 25. 如何在單獨的頁面中打印asp.net用戶控件?
- 26. ASP.NET如何在運行時設置控件的位置?
- 27. 如何在頁面的iframe中控制頁面?
- 28. 如何調用頁面的用戶控制方法在asp.net
- 29. 如何在ASP.NET中設置嵌套面板控件的樣式
- 30. ASP.NET頁面中的Word文檔(由頁面控制)
使用這種定位方式的問題是,你必須弄清楚你想讓事情提前的地方。像我這樣的人可以在網格(表格)上找出相對應的東西,但要求我比以前更準確地定位事物,並且我會要求看一個網頁設計師。 – 2009-07-27 20:31:24