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/