2009-07-27 125 views

回答

4

據官方統計,表都死了。傾向於CSS定位。 WC3 Schools has some nice material on how to use.他們有一個頁面內編輯器,所以你可以在你的頁面中使用它之前就可以放入代碼並嘗試一下。

<myControl style="postion:absolute;left:80px;top:80px" /> 
+0

使用這種定位方式的問題是,你必須弄清楚你想讓事情提前的地方。像我這樣的人可以在網格(表格)上找出相對應的東西,但要求我比以前更準確地定位事物,並且我會要求看一個網頁設計師。 – 2009-07-27 20:31:24

2

表或div,與任何其他HTML元素相同。如果您對基於表格的佈局感到滿意,並且您爲其製作網頁的人不介意,請使用表格。否則,請使用CSS,Div以及所有與之相關的定位內容。

+1

就我個人而言,我不應該使用表格進行佈局,除非你真的,真的無法避免它。如果您是開發人員,您應該學會使用CSS。 – 2009-07-27 20:21:26

0

您可以在常規HTML內的asp.net頁面的任何位置放置一個Web控件。

如果您從代碼中添加網頁控件,最好的方法是將其放置在佔位符中。

HTML側可能是

<div> 
    <asp:PlaceHolder runat="server" id="PlaceHolder1" /> 
</div> 

而且在後面的代碼

Control control = //Load or create the control 
PlaceHolder1.Controls.Add(control); 
0

純粹來說,您可以使用div來佈置頁面。你應該總是喜歡它們而不是HTML表格,然後使用CSS來進行佈局。這也從可訪問性的角度來看,因爲屏幕閱讀器在表格方面有一些問題。

同樣擁有ASP.net網頁控件。你可以把它們放在一個div中,然後用CSS相應地定位和設置樣式。在運行時,您可以將它們附加到容器或佔位符,如Panel控件或Placeholder控件。其實面板控件稍後呈現爲HTML div。這些控件中的很多都具有CssClass屬性,該屬性可以讓您指定一些CSS類。

相關問題