MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-04, 23:42

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 13 篇文章 ] 
發表人 內容
文章發表於 : 2007-05-29, 18:42 
離線

註冊時間: 2005-12-12, 10:55
文章: 16
來自: Taipei
如果在 HTML 用 <frameset border="0".... 就可以。
但是使用 css 卻怎麼設都不行???


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-05-29, 20:51 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
麻煩貼上原始碼或網址謝謝
不然無法判定
因為很多時候是語法不正確或者用法不正確


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-05-29, 21:12 
離線
頭像

註冊時間: 2006-10-27, 07:29
文章: 1068
<frame>應該不在CSS的作用範圍內

CSS的border應該是指文件內的區塊型或行內型的元素
不過<frame>並不在<body>內


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-05-29, 21:17 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
若我沒記錯的話
那個標籤應該是框架的吧


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-05-29, 23:53 
離線

註冊時間: 2005-11-23, 15:12
文章: 291
來自: 呆玩
許多年不用frameset做網頁了,所以也沒注意這問題,倒挺有興趣想知道結果。ie有作用嗎?

試試看border-width:0;

_________________
時間,人為與自然的衝突。~不惑仔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-05-30, 10:02 
離線

註冊時間: 2005-12-12, 10:55
文章: 16
來自: Taipei
這只是自己練習用,所以沒有「原始網頁」。
那就把問題寫清楚一點好了:
...
<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;
}


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-05-30, 13:55 
離線
頭像

註冊時間: 2006-10-27, 07:29
文章: 1068
IE也一樣

我想border的屬性並沒有實作在<frameset>上


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-05-30, 21:36 
離線

註冊時間: 2005-11-23, 15:12
文章: 291
來自: 呆玩
看來是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標準。

_________________
時間,人為與自然的衝突。~不惑仔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-05-31, 03:16 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
不惑仔Boohover 寫:
關於這點倒挺諷刺的,W3C frame並沒有border屬性,只有frameborder,如果不用CSS定義border寬度,那就不能產生border;而使用frame的border,又不符W3C標準。

老實說我滿期待可以用 CSS 控制 frame border 的
因為 HTML 裡的 frameborder 在瀏覽器上的表現無法讓邊框看不見...

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-06-25, 20:54 
離線

註冊時間: 2007-06-25, 19:34
文章: 6
來自: Hong Kong
其實css的標準化.. 加上ajax的出現...
frameset真的還有存在價值嗎==?


回頂端
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-06-25, 21:34 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
chanhoktai 寫:
其實css的標準化.. 加上ajax的出現...
frameset真的還有存在價值嗎==?

frameset 簡單好做速度快,也不會跟 CSS 、 JavaScript 那些現有技術有衝突,有需要就可以使用。

_________________
【Firefox 有問題請先看這裡】
回覆文章的建議
萬用自我檢測除錯大法 for Firefox
完全備份大法 for Firefox
重建 Firefox 的設定
乾淨升級 Firefox
(本帳號停用中)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070607 Firefox/2.0.0.4 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-06-26, 02:03 
離線
頭像

註冊時間: 2006-10-27, 07:29
文章: 1068
另一個原因是各家實作CSS的方式不同吧....
四種瀏覽器有四種排版= =


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-06-29, 21:39 
離線

註冊時間: 2005-11-23, 15:12
文章: 291
來自: 呆玩
這兒原本不是討論要不要用 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 其實是有障礙的。

_________________
時間,人為與自然的衝突。~不惑仔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 13 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 5 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群