2012-01-18 89 views
2

我正在一個網站上工作,我想把它展示給某人。所以我建立了一個網絡服務器。現在,當我嘗試通過LAN訪問網站而不是使用本地主機時,我遇到了一些奇怪的行爲。CSS在本地主機上扮演的角色不同

首先,當我訪問我的本地主機中的頁面時,一切似乎都變得更小。我設計了寬度等的頁面,因爲它看起來不錯。現在,當我訪問該網站時,它會填滿整個頁面。

其次,我使用@font-face作爲標題等。這適用於我的本地主機,但不是當我通過我的網絡訪問該頁面時。

最後,當我訪問手機上的頁面(使用3g,所以不是我的家庭網絡)時,css根本沒有渲染。

你能解釋這種奇怪的行爲嗎?

+0

行爲可能來自代碼本身。你能提供有關CSS的鏈接/代碼嗎? – Mark 2012-01-18 17:55:06

回答

0

這是因爲當您通過局域網查看時,某些樣式表沒有收到。

當你在Firebug NET選項卡(或類似的)中看看你能否驗證所有的樣式表都被包含和加載(沒有404s)。另外,如果你看看應該有一個font-face(例如)設置的元素,並檢查它的樣式,應用了什麼?難道風格不在那裏,或者他們在那裏,沒有按照您的期望應用? (我在想前者)。現在


一切工作,除了一兩件事。我的手機只顯示 只有大寫字母的正確字體。對此有何想法?

如果您在DOM檢查器中查看字體不正確的文本,是否顯示樣式正在應用?

+0

謝謝,這有助於很多。我看到我的樣式表取自本地主機,因此當從這臺計算機上查看時,它查找了找到的樣式表。從我的手機中找不到樣式表。它沒有本地主機。明顯的font-face在本地主機中不起作用。 – 2012-01-18 18:05:20

+0

現在一切正在運轉,除了一件事。我的手機只顯示適合大寫字母的正確字體。對此有何想法? – 2012-01-18 18:11:03

+0

你的意思是首都? – 2012-01-18 18:15:39

相關問題