[問題] (表格)將兩個格子顯示在同一個欄位

看板Web_Design作者 (阿銫)時間14年前 (2011/06/04 14:55), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
有個表格長這個樣子: ┌───┬───┬───┐ │欄位一│欄位二│欄位三│ ├───┼───┼───┼───┐ │內容一│內容二│內容三│內容四│ └───┴───┴───┴───┘ 我想要將內容三、四顯示在同一個欄位裡,如下: ┌───┬───┬───┐ │欄位一│欄位二│欄位三│ ├───┼───┼───┤ │內容一│內容二│內容三│ │ │ │內容四│ └───┴───┴───┘ 所以我在內容三、四的<td>的css加上display:block 在ff及chrome可以達到我想要的結果,但是ie不行 在ie下跟原本的表格樣子一樣 想請問各位前輩有什麼兼容的方法可以達到我想要的結果 因為某些原因,不能取內容四的值加在內容三下面,所以必須將 兩個td以上下的方式顯示在同一個欄位 拜託了!!!謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.167.34

06/04 15:19, , 1F
內容一二所在的td rowspan="2"...
06/04 15:19, 1F
感謝回答! 剛解決此問題了 內容三、四加上float:left; 就可以把block縮小了 然候在內容三的width加寬,把內容四擠到下一行 就達到我想顯示的了:) ※ 編輯: PTTLSboy 來自: 114.40.167.34 (06/04 15:46) 阿..IE6.7還是不行 ※ 編輯: PTTLSboy 來自: 114.40.167.34 (06/04 17:53)

06/04 19:35, , 2F
有什麼理由 要繞一大圈去處理此問題?
06/04 19:35, 2F

06/04 19:39, , 3F
要這樣搞的話 你乾脆全部用div span取代table算了...
06/04 19:39, 3F

06/04 19:39, , 4F
使用table通常就是為了方便排版...你搞得比div還複雜..
06/04 19:39, 4F
這個表格是由ASP.NET的GridView控制項動態生成的 因為後面兩個欄位佔網頁的篇幅太大,我想要把它合成一個欄位就好 麻煩的是需要用到編輯,所以這兩個欄位都必須存在,不能隱藏任何一個 所以才要以那麼麻煩的方式去做他,還是其實有更好的方式? 麻煩各位前輩了!!!謝謝~ ※ 編輯: PTTLSboy 來自: 114.40.178.5 (06/05 00:41)
文章代碼(AID): #1DwTReFH (Web_Design)