明明就已經置中了.....
我知道你說的置中~
我的意思是能排在問題下XD
不是跑到另一邊
上頭的問題標題怎麼做,radiobutton就怎麼做
如果是我,會直接把radiobutton包在<p></p>標籤裡頭
我的標題也是放在PLACEHOLDR
試了也沒反應= ="
<P></p>是怎麼包法?
原始碼
<pre class="c" name="code">
Dim LB_title As New Label
LB_title.ID = "Label_D1title_" & D_ID
LB_title.Text = "<b>" & D_TITLE & "</b>"
PlaceHolder1.Controls.Add(LB_title)
.
.
.
For i As Integer = 1 To CInt(dr2("answer_all"))
Dim answer_item As String = "answer" & i
RB_1.Items.Add(dr2(answer_item).ToString())
Next
PlaceHolder1.Controls.Add(RB_Q1)
這個,你應該去了解一下每個Server Control實際Render出來的HTML到底是長什麼樣子的
再去調整你的CSS或者排版
以這個例子來說
ASP.Net的Label control => render之後,實際上是<span></span>標籤
radiobutton => render之後,實際上是<span><input type="radio" />Text</span>(Text的位置依據TextAlign屬性設定不同會有所不同)
看起來你應該是用RadioButtonList去產生選項清單的
RadioButtonList預設是以『table』的方式呈現的
所以,你的radiobuttonlist,會整個往左邊跑
嘗試把RadioButtonList的『RepeatLayout』屬性換掉
這個屬性可以決定RadioButtonList的呈現方式
Flow => <span>
OrderedList=> <ol> + <li>
Table => <table>
UnorderedList => <ul> + <li>
個人是建議你...不要用RadioButtonList....
開始使用ASP.Net Server Control之前,
最好花點時間去了解這些server control實際render出來的html長什麼樣子
不要被這些server control給綁死了
試著亂TRY
結果搞定了~感謝