[問題] asp.net treeview

看板Web_Design作者 (Artificail Intelligence)時間11年前 (2014/10/13 15:55), 11年前編輯推噓4(407)
留言11則, 5人參與, 最新討論串1/1
看了一下原始碼,發現treeview是用table做的, 可點選的超連結文字,是放在td裡面, 但是現在當我的td給了高度, 裡面的的a卻不知道如何來填滿這個高度(還有寬度), 導致,雖然看起來是一個選單,但是要指到字上面才可以點選, 有人有相同的問題嗎? 請指教一下,謝謝。 -- ‧Simple reflex agent ‧Model-based reflex agent ‧Goal-based agent ‧Utility-based agent -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.209.100 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1413186915.A.578.html

10/13 15:58, , 1F
width: 100%; height: 100%; display: block;
10/13 15:58, 1F

10/13 15:58, , 2F
針對a標籤設定上述樣示應該就沒問題了
10/13 15:58, 2F
應該說 TD的高度就錯了@@ td a { width:100%; height:100%; display:block; } 無效@@

10/13 16:05, , 3F
因為a標籤是display預設為inline的標籤,跟span一樣
10/13 16:05, 3F

10/13 16:06, , 4F
有沒有完整一點的程式碼或樣式設定?
10/13 16:06, 4F
你想看哪一個的@@ .net自己產生的東西太多了 我不太可能貼上來XD 之後我發現是TD的高度就沒填滿TR 研究如何更改中 我的節點前面會有圖示,是意圖如下 ●節點一 HTML大概是這樣 <tr> <td> <a>●<a/> <td/> <td> <a>節點一<a/> <td/> <tr/> tr的高度是對的,兩個td的高度也是對的,但節點一的高度是錯的,研究中

10/13 17:12, , 5F
如果height:100%改成30px之類的值咧@@
10/13 17:12, 5F

10/13 17:35, , 6F
基本上應該是CSS的問題,你可以用瀏覽器的功能找找看
10/13 17:35, 6F

10/13 18:01, , 7F
td不要設高度,高度設在a上面,用a去撐開td
10/13 18:01, 7F

10/13 18:08, , 8F
這樣做我是做得出來的,可是在asp.net 的treeview 那個a 設了高度也沒有效果

10/13 20:43, , 9F
層層包夾的table是前端的惡夢
10/13 20:43, 9F
說得好,我也在想可能被.net包了甚麼

10/14 09:08, , 10F
用treeview就不要想去改那個樣式了
10/14 09:08, 10F

10/14 09:09, , 11F
想要自訂樣式用repeater自己作
10/14 09:09, 11F
謝謝指教! ※ 編輯: GoalBased (60.249.104.106), 10/14/2014 09:37:28
文章代碼(AID): #1KEuLZLu (Web_Design)