2014-12-13 71 views
0

我會在這裏放下一些代碼,但我認爲最好只是給你的網址。發生了什麼事情是該網站對各種屏幕尺寸進行了很好的調整,然後我對CSS和HTML做了一些調整,現在不是。今天我花了更多的時間試圖弄清楚。這讓我很生氣。網站沒有調整到較小的屏幕尺寸,因爲它應該

這裏的鏈接:http://lcc.outervenue.com

有一個看看,並告訴我我沒有造成問題的愚蠢的事情。

在此先感謝...

+0

你所說的「調整得非常好」的意思做,「現在是不是?」不知道要尋找什麼具體使診斷問題相當困難。基於我在源代碼中找到的CSS,它的行爲如預期。 – Brian 2014-12-13 03:59:05

+0

對不起。以前,我有最大寬度:100%;設置在主容器上(#outermost),並且該網站自然會縮小到適合手機的100%寬度等等。現在它不起作用,我不知道爲什麼。頂層菜單也很靈敏。 – 2014-12-13 04:04:39

回答

0

我認爲你正試圖使該網站響應,但不熟悉這個概念呢。

你可以開始通過添加媒體查詢,如提高你的CSS:

@media all and (max-width: 720px) { 
    #outermost{ 
    width:600px; 
    } 
} 

它指示瀏覽器與ID #outermost的div的寬度調整爲600px的時候瀏覽器窗口的寬度小於或等於720px。

建議的方法是使用定義良好的自適應CSS框架(如Bootstrap)在頁面上使用更好的網格系統。

瞭解更多關於引導電網這裏:http://getbootstrap.com/css/#grid

+0

我確實嘗試過,但沒有幫助。我很樂意改變框架,但還沒有找到一個允許中間div填充頁眉和頁腳之間的空間,但是允許我的頁眉透明,以便頁面的背景圖像顯示出來。使用display:table;這是可能的。 – 2014-12-13 06:50:58

+0

嘿@bakr ALL將包括打印視圖。我建議(AT)媒體屏幕... – 2014-12-13 14:58:18

+0

@ShowcaseImagery這是他已經使用的媒體查詢 – 2014-12-13 20:24:49

0

我認爲,菜單也沒有反應。

您需要更改類「#header」和「#menu」的一些CSS屬性。對於這兩個類,嘗試用「display:block」替換「display:table-row」屬性。

+0

這沒有奏效。如果這是問題,那麼事件頁面不會縮放。但它似乎是唯一的一頁。這也是唯一沒有大滑塊的頁面。這將表明大滑塊是問題。但是,我仍然無法弄清楚。 :o( – 2014-12-13 13:16:30

1

好的。畢竟,我發現了這個問題。讓這成爲「有時這是最簡單的事情」的教訓。

有一個失蹤的「;」在CSS文件中。請看下圖:在CSS

#menu { 
    display: table-row 
    width: 100%; 
    height: 50px; 
} 
+0

有可以檢查這個的CSS驗證器,你可以在將來使用它來避免這個問題:) – Andrea 2014-12-13 15:38:00

+1

同意。我沒有驗證它,但使用了一個HTML驗證器,所以它當然沒有捕獲它。謝謝。 – 2014-12-13 18:12:01

0

已設置寬度爲100% width: 100%;