MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-24, 22:19

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





發表新文章 回覆主題  [ 6 篇文章 ] 
發表人 內容
文章發表於 : 2006-04-28, 15:58 
離線

註冊時間: 2006-04-28, 15:50
文章: 1
我有作一些網頁,它們是被設定為置中的位置,在ie是正常顯示,但在firefox卻無法顯示正確位置 怎麼辦呢...快瘋了..
救我!..


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-28, 16:22 
離線

註冊時間: 2006-03-28, 10:27
文章: 26
請問你用什麼軟體製作你的網站呢?若是FrontPage的話可能會有問題喔,請看:http://blog.xuite.net/fly.zc/flyzc/6052643


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Avant Browser; Maxthon; Alexa Toolbar; mxie; Avant Browser; .NET CLR 1.1.4322
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-28, 20:17 
離線

註冊時間: 2005-11-23, 15:12
文章: 291
來自: 呆玩
dodoro 寫:
我有作一些網頁,它們是被設定為置中的位置,在ie是正常顯示,但在firefox卻無法顯示正確位置 怎麼辦呢...快瘋了..
救我!..


能不能提供原始碼或是網址,你光這樣說,誰會知道你是什麼問題啊?
以後要注意,不然沒人會回答你的。

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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-29, 02:06 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
dodoro 寫:
我有作一些網頁,它們是被設定為置中的位置,在ie是正常顯示,但在firefox卻無法顯示正確位置 怎麼辦呢...快瘋了..
救我!..

不對症下藥是會醫死人的,
這位客人如果您願意自行承擔後果的話,
就繼續看這篇下去吧。

----

(前言:請找有看過 W3C 規格書的人解釋給你聽,下面這些只是沒看過規格書的人寫的毒藥文件。)

首先,要讓網頁中任何元素(element)置中放,最簡單的就是用 center 元素了。
事實上用這個也沒啥不好的,就是 HTML 源碼得多塞幾個無聊的東西,
增加你編輯時的麻煩而已。

接下來,就是在任何元素的起始標籤中,
塞個 align="center" 的特性(attribute)和值(value)下去,
不過你用這個時要注意一件事,
「這東西是用來指定放在『區塊級元素(block-level-element)』(或表格元素)中的『行內級元素(inline-level-element)』的位置用的」,
也就是說, align="center" 並不會影響你的表格在網頁中的位置,
但是會把這個特性套用在表格上的瀏覽器, IE 正是其中之一。
如果你是想要讓段落或表格內的文字置中,
用這個當然是很不錯啦,不過承接我前面說過的,
在 HTML 源碼中加一堆只是用來修飾頁面的語法,
實在是既不容易維護,又會讓網頁不斷地肥大。

那麼在嘹解到 center 元素,與 align 特性,
都不是用來解決你放置表格位置的好方法(就網頁親和力而言)時,
你可以再學學另一招,用 CSS 來處理。
CSS 中,有個叫做 margin 的屬性(property) ,
正是用來指定區塊級元素的「邊界」用的。
比如說你要讓表格距離左邊 200px 遠的話,
就寫「 margin-left:200px 」這樣,
要讓每一個段落距離前後的段落(或其它區塊級元素) 1 個字元單位的話,
那就寫「 margin:1em auto 」,
在這裡注意一下,前面的 1em 是指上下,
而後面的 auto 則是指左右的邊界,
左右邊界為 auto ,就是叫瀏覽器自己看著辦,
這看著辦的做法,在目前主要的幾款瀏覽器的排版引擎中,
是被解釋為「置中」的,所以你的問題到這可以暫時得到一個解決。

不過想也知道不會這麼簡單就輕鬆的,
你還要指定寬度,不然要是欲套用的元素都用等同母元素寬度的話,
根本看不出來有沒有置中呢。 -o-

至於 CSS 要怎麼寫,建議是先從 HTML 開始寫起,
這裡一樣也有一份很精美的毒藥文件可以供各位參考,
不過這文件畢竟是有毒的,使用時還是請參考專業醫師的意見呀。

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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-29, 13:35 
離線

註冊時間: 2005-11-23, 15:12
文章: 291
來自: 呆玩
wini 寫:
不對症下藥是會醫死人的,
這位客人如果您願意自行承擔後果的話,
就繼續看這篇下去吧。

(略)

這裡一樣也有一份很精美的毒藥文件可以供各位參考,
不過這文件畢竟是有毒的,使用時還是請參考專業醫師的意見呀。


wini真是幽默,呵呵

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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-29, 23:46 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
dodoro 寫:
我有作一些網頁,它們是被設定為置中的位置,在ie是正常顯示,但在firefox卻無法顯示正確位置 怎麼辦呢...快瘋了..
救我!..

最快的方法,應該是最防呆的...
把你要置中的東西包上 <div align="center"></div>
比如說,你有一段字,「標題」
原本是...
代碼:
標題

你就改成
代碼:
<div align="center">標題</div>


這樣不但問題解決了,還可以讓網頁大小變得大一點,就當作是「一舉數得」吧XD

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 6 篇文章 ] 

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


誰在線上

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


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

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