MozTW 討論區
https://forum.moztw.org/

ie是正常顯示..firefox卻無法顯示正確位置
https://forum.moztw.org/viewtopic.php?f=13&t=13919
1 頁 (共 1 頁)

發表人:  dodoro [ 2006-04-28, 15:58 ]
文章主題 :  ie是正常顯示..firefox卻無法顯示正確位置

我有作一些網頁,它們是被設定為置中的位置,在ie是正常顯示,但在firefox卻無法顯示正確位置 怎麼辦呢...快瘋了..
救我!..

發表人:  flyzc [ 2006-04-28, 16:22 ]
文章主題 : 

請問你用什麼軟體製作你的網站呢?若是FrontPage的話可能會有問題喔,請看:http://blog.xuite.net/fly.zc/flyzc/6052643

發表人:  不惑仔Boohover [ 2006-04-28, 20:17 ]
文章主題 : 

dodoro 寫:
我有作一些網頁,它們是被設定為置中的位置,在ie是正常顯示,但在firefox卻無法顯示正確位置 怎麼辦呢...快瘋了..
救我!..


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

發表人:  wini [ 2006-04-29, 02:06 ]
文章主題 : 

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 開始寫起,
這裡一樣也有一份很精美的毒藥文件可以供各位參考,
不過這文件畢竟是有毒的,使用時還是請參考專業醫師的意見呀。

發表人:  不惑仔Boohover [ 2006-04-29, 13:35 ]
文章主題 : 

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

(略)

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


wini真是幽默,呵呵

發表人:  kourge [ 2006-04-29, 23:46 ]
文章主題 : 

dodoro 寫:
我有作一些網頁,它們是被設定為置中的位置,在ie是正常顯示,但在firefox卻無法顯示正確位置 怎麼辦呢...快瘋了..
救我!..

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

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


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

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/