看板 Web_Design 關於我們 聯絡資訊
看了一下原始碼,發現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
leochen0818: width: 100%; height: 100%; display: block; 10/13 15:58
leochen0818: 針對a標籤設定上述樣示應該就沒問題了 10/13 15:58
應該說 TD的高度就錯了@@ td a { width:100%; height:100%; display:block; } 無效@@
leochen0818: 因為a標籤是display預設為inline的標籤,跟span一樣 10/13 16:05
leochen0818: 有沒有完整一點的程式碼或樣式設定? 10/13 16:06
你想看哪一個的@@ .net自己產生的東西太多了 我不太可能貼上來XD 之後我發現是TD的高度就沒填滿TR 研究如何更改中 我的節點前面會有圖示,是意圖如下 ●節點一 HTML大概是這樣 <tr> <td> <a>●<a/> <td/> <td> <a>節點一<a/> <td/> <tr/> tr的高度是對的,兩個td的高度也是對的,但節點一的高度是錯的,研究中
hit1205: 如果height:100%改成30px之類的值咧@@ 10/13 17:12
leochen0818: 基本上應該是CSS的問題,你可以用瀏覽器的功能找找看 10/13 17:35
qazwsx9006: td不要設高度,高度設在a上面,用a去撐開td 10/13 18:01
qazwsx9006: http://jsbin.com/xicoxadebuwe/1/edit 10/13 18:08
這樣做我是做得出來的,可是在asp.net 的treeview 那個a 設了高度也沒有效果
annie1729: 層層包夾的table是前端的惡夢 10/13 20:43
說得好,我也在想可能被.net包了甚麼
pm2001: 用treeview就不要想去改那個樣式了 10/14 09:08
pm2001: 想要自訂樣式用repeater自己作 10/14 09:09
謝謝指教! ※ 編輯: GoalBased (60.249.104.106), 10/14/2014 09:37:28