MozTW 討論區 https://forum.moztw.org/ |
|
FireFox 不理會 .css 所設定的 frameset {border: none;} https://forum.moztw.org/viewtopic.php?f=13&t=19099 |
第 1 頁 (共 1 頁) |
發表人: | gi0001tw [ 2007-05-29, 18:42 ] |
文章主題 : | FireFox 不理會 .css 所設定的 frameset {border: none;} |
如果在 HTML 用 <frameset border="0".... 就可以。 但是使用 css 卻怎麼設都不行??? |
發表人: | lkk6015 [ 2007-05-29, 20:51 ] |
文章主題 : | |
麻煩貼上原始碼或網址謝謝 不然無法判定 因為很多時候是語法不正確或者用法不正確 |
發表人: | legnaleurc [ 2007-05-29, 21:12 ] |
文章主題 : | |
<frame>應該不在CSS的作用範圍內 CSS的border應該是指文件內的區塊型或行內型的元素 不過<frame>並不在<body>內 |
發表人: | lkk6015 [ 2007-05-29, 21:17 ] |
文章主題 : | |
若我沒記錯的話 那個標籤應該是框架的吧 |
發表人: | 不惑仔Boohover [ 2007-05-29, 23:53 ] |
文章主題 : | |
許多年不用frameset做網頁了,所以也沒注意這問題,倒挺有興趣想知道結果。ie有作用嗎? 試試看border-width:0; |
發表人: | gi0001tw [ 2007-05-30, 10:02 ] |
文章主題 : | |
這只是自己練習用,所以沒有「原始網頁」。 那就把問題寫清楚一點好了: ... <link rel="StyleSheet" href="frame.css" type="text/css" /> ... <frameset cols="100%" rows="50%,50%"> <frame src="a.html" /> <frame src="b.html" /> </frameset> 在 frame.css 怎麼設都沒效: body, frame, frameset { border: 0px solid #000000; border: none; border-width: 0px; } |
發表人: | legnaleurc [ 2007-05-30, 13:55 ] |
文章主題 : | |
IE也一樣 我想border的屬性並沒有實作在<frameset>上 |
發表人: | 不惑仔Boohover [ 2007-05-30, 21:36 ] |
文章主題 : | |
看來是browsers沒打算支援,以W3C spec來看並沒有限制frame以CSS border定義(all elements應該是指全部都可以吧,因為連html都可以的呀)。 http://archivist.incutio.com/viewlist/css-discuss/3193 http://www.w3.org/TR/html4/present/frames.html#adef-frameborder http://www.w3.org/TR/CSS21/box.html#border-properties 關於這點倒挺諷刺的,W3C frame並沒有border屬性,只有frameborder,如果不用CSS定義border寬度,那就不能產生border;而使用frame的border,又不符W3C標準。 |
發表人: | 風痕影 [ 2007-05-31, 03:16 ] |
文章主題 : | |
不惑仔Boohover 寫: 關於這點倒挺諷刺的,W3C frame並沒有border屬性,只有frameborder,如果不用CSS定義border寬度,那就不能產生border;而使用frame的border,又不符W3C標準。
老實說我滿期待可以用 CSS 控制 frame border 的 因為 HTML 裡的 frameborder 在瀏覽器上的表現無法讓邊框看不見... |
發表人: | chanhoktai [ 2007-06-25, 20:54 ] |
文章主題 : | |
其實css的標準化.. 加上ajax的出現... frameset真的還有存在價值嗎==? |
發表人: | wini [ 2007-06-25, 21:34 ] |
文章主題 : | |
chanhoktai 寫: 其實css的標準化.. 加上ajax的出現...
frameset真的還有存在價值嗎==? frameset 簡單好做速度快,也不會跟 CSS 、 JavaScript 那些現有技術有衝突,有需要就可以使用。 |
發表人: | legnaleurc [ 2007-06-26, 02:03 ] |
文章主題 : | |
另一個原因是各家實作CSS的方式不同吧.... 四種瀏覽器有四種排版= = |
發表人: | 不惑仔Boohover [ 2007-06-29, 21:39 ] |
文章主題 : | |
這兒原本不是討論要不要用 framesets ,不過順便提出一點點個人看法,其實使用 framesets 在現在或是未來,是會面臨一些其他問題,不在於好不好用: 1.Accessibility:framesets 要達到 accessible 的高標準,其實是不太容易的,也就是說 framesets 本來就是不 accessible 的,因此,這也就是 W3C 在 xhtml 1.0 strict裡,把 a 元素的 target 屬性刪除的原因。另外,瀏覽者如果把文字縮放來看,版面就可能垮了。當然 framesets 是 W3C 大力推倡 Accessibility 之前的產物,所以也不能說它不對,但是未來如果需要更重視 accessible 時,那就會面臨很大的考驗了。 2.就美術設計部而分而言,使用 framesets 其實有些麻煩,因為如果設計較複雜的視覺效果,許多圖片必須跨過不同 framesets 的區域,就必須精準切割在不同 framesets 裡的圖然後還要重新對準,這樣比起單一視窗的設計方式, framesets 可能要多花很多不必要的時間。 3.使用 framesets 對搜尋引擎相依度可能不是很好,因為就 framesets 文件內原始碼所提供給搜尋引擎的關鍵文字資料,在本文部分是零(沒有使用特殊手段的狀況下),所以要達到好的 ranking 其實是有障礙的。 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |