MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-26, 09:40

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





發表新文章 回覆主題  [ 4 篇文章 ] 
發表人 內容
文章發表於 : 2003-10-19, 04:08 
最近用了 mozilla / mozilla firebird,對它是越來越有信心了。基於愛用者的立場,有些疑惑想要瞭解一下。

前幾天 mozilla 發佈了新版本的 mozilla 1.5, mozilla firebird 0.7, mozilla thunderbird 0.3,即然 firebird / thunderbird 是未來的新版本,現在還要繼續原本 mozilla 的研發,這樣好像有點變成雙頭馬車??? 還是 mozilla 的研發經驗,都將做為 firebird / thunderbird 的修正依據?

研發到什麼樣的程度時,firebird / thunder 的版本號會變為 1 ? 而這時,原本的 mozilla 是否就不再發展,而由 firebird / thunder 取代了呢?

謝謝


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2003-10-19, 05:44 
又想到一些問題,繼續補充。

mozilla 自豪為一標準瀏覽器,也就是它符合w3c 的建議標準。我自己有寫作個人網頁的經驗,習慣上,會把寫好的網頁在 IE, mozilla (firebird), Opera 上都測試看看。我發現,IE 當然是不用講了,但 mozilla 很多時候也不見得是「那麼地」標準,Opera 還略略勝過一籌。

很多例子當時發現沒有記錄也就忘了,我現在舉幾個記得的:

1. 不支援以 css 配合 <col>, <colgroup> 來定義表格中某一欄的底色,如:
代碼:
col.back-blue { background: blue }

<table>
<col><col><col class="back-blue">
<tr><td>1<td>2<td>3
<tr><td>4<td>5<td>6
<tr><td>7<td>8<td>9
</table>


理論上數字 3,6,9 的格子應該是藍底色,在 IE 及 Opera 上都符合,但 mozilla 不行…。參見 http://www.w3.org/TR/CSS21/tables.html#q4

2. 還是和css 有關。content 的 字串裏無法以 \a 達到換行的效果,如:
h1:before {
content: "chapter\A hoofdstuk\A chapitre"
}
IE 並不支援 content,Opera 會得到正確結果,mozilla 顯示為:
chapter hoofdstuk chapitre (在同一行中)
參見: http://www.w3.org/TR/CSS21/generate.html#propdef-content

3. 下面這一點是 Firebird 的問題,Mozilla 1.4 並不會發生。
代碼:
a:link, a:visited, a:action {
   border: 1px solid transparent;
}
a:hover {
   border: 1px solid #ff8;
}

這個語法是希望當滑鼠移上鏈結時畫上一個邊框,第一個敘述中留一個透明的邊框是為了先把邊框的空間留好。IE 不支援透明,會出問題;mozilla 1.4 及 Opera 上沒有問題;firebird 0.6.1 或 0.7 都讀不出透明框(也就是解讀為
代碼:
border: 0
),當滑鼠移上時,多出了被畫出邊框的空間,使得文字被邊框「擠」得向右移。

4. 嗯…想不出來了,以後如果想到再補充。

這些當然是很小的細節,如果沒有像我一樣刻意去寫,可能都不會發現,但就「標準」的角度來看,似乎未來有修正的空間。

再來,IE 最為人垢病的,包括它的安全性問題。我並不是對 mozilla 沒信心,而是它仍然是一個不小的軟體,有它的複雜度,難保不會也出現什麼安全性上的小缺失,只是 mozilla 應該不會被別人當做攻擊目標。有沒有人特別針對 mozilla 的安全性做測試,現在(甚至未來)的研發是不是也對安全性方面的問題下過一番工夫呢?


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2003-11-15, 15:38 
Anonymous 寫:
3. 下面這一點是 Firebird 的問題,Mozilla 1.4 並不會發生。
代碼:
a:link, a:visited, a:action {
   border: 1px solid transparent;
}
a:hover {
   border: 1px solid #ff8;
}

這個語法是希望當滑鼠移上鏈結時畫上一個邊框,第一個敘述中留一個透明的邊框是為了先把邊框的空間留好。IE 不支援透明,會出問題;mozilla 1.4 及 Opera 上沒有問題;firebird 0.6.1 或 0.7 都讀不出透明框(也就是解讀為
代碼:
border: 0
),當滑鼠移上時,多出了被畫出邊框的空間,使得文字被邊框「擠」得向右移。
這個似乎是你的語法錯誤了... a只有active沒有action, 所以不處理才是正確的, 這是Opera的bug.


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2003-11-15, 17:43 
引言回覆:
這個似乎是你的語法錯誤了... a只有active沒有action, 所以不處理才是正確的, 這是Opera的bug.


您看得真仔細,沒錯,是我手誤打錯了,改了之後在 m / mf / opera 都正常,唯 ie 還是錯,哈哈哈…。


回頂端
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 4 篇文章 ] 

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


誰在線上

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


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

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