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/ |