Re: [請益] IE 在處理 colspan 上似乎有bug...

看板Web_Design作者 (骨頭)時間18年前 (2008/01/28 09:29), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《icrofox (秘密虎)》之銘言: : <table width="100%" border="1"> : <tr><td colspan="2">looooooooooooooooooooooooong title</td></tr> : <tr><td width="70">name1</td><td>content1</td></tr> : <tr><td width="70">name2</td><td>content2</td></tr> : </table> : <br><br> : <table width="100%" border="1"> : <tr><td colspan="2">short title</td></tr> : <tr><td width="70">name1</td><td>content1</td></tr> : <tr><td width="70">name2</td><td>content2</td></tr> : </table> : 上面是2個表格,黃色字體的寫法在IE上看起來是錯誤的,錯在name的儲存格不是 : 70px,是title太長所造成的,但是在FireFox上看起來是正確的,就像綠色的寫法 : 一樣,我希望這2個表格的name儲存格都是70px,且在IE上看起來都正常(因為使用 : IE的人很多),請問有方法辦到嗎? 個人覺得倒也不是bug...只是解讀方法不同... 比方說底下這樣的狀況,你要說那一個是對的呢 <table> <tr><td width="70">name1</td><td>content1</td></tr> <tr><td width="130">name2</td><td>content2</td></tr> </table> 只能說td 設定在IE中是以第一列為主的, 不過在你這個sample中,只要設定第二個td, 就可以達到互相比較來取得較正確的結果了。 ex <table width="100%" border="1"> <tr><td colspan="2">looooooooooooooooooooooooong title</td></tr> <tr><td width="5%">name1</td><td width="95%">content1</td></tr> <tr><td width="5%">name2</td><td width="95%">content2</td></tr> </table> 基本上我覺得去指望未設定的欄位屬性能依照自己的想法出現, 倒不如扎實的設定好,這也是面對跨平台問題的處理方針之一。 --  ▄▅▆▇███▇▆▅▄▃        ╰┼╯─╮ ╮         ◥███████████◣       ╰┼╯=│=│         ◥██████───────    *. ╯  ╯ ╯ の 物 語 .*  ◥███████──────◣ ~ ◢◣             ◢◣  ◥██████───────◤   ◥◤  空白的世界.翼 ◥◤  ◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂telnet://tony1223.no-ip.info -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.133.242 ※ 編輯: TonyQ 來自: 220.139.133.242 (01/28 09:29)

01/28 13:45, , 1F
原來是這樣,左右都用百分比就正常了,感謝您的回覆^^
01/28 13:45, 1F

01/28 14:42, , 2F
應該說左右的百分比加起來為100,至於顯示出來的大小就
01/28 14:42, 2F

01/28 14:42, , 3F
交給瀏覽器依照內容來做調整
01/28 14:42, 3F
文章代碼(AID): #17dI__Z9 (Web_Design)
文章代碼(AID): #17dI__Z9 (Web_Design)