CSS固定選單後,捲軸無效,該如何解?

(業主表示不要有RWD,要用平版及手機上一樣是PC形式,並要求不要用100%縮來縮去)

請問用css將menu置頂固定,滑動下方網頁內容時不會不見,直接固定在上方,例如:

#navbar_area(外框) {
width: 100%;
margin: 0 auto;
z-index: 8888888889;
position: fixed;
display: block;
}
.navbar(被外框包住的選單) {
width: 1230px;
max-width: 1230px;
}


後來發現用筆電看頁面時,會出現捲軸(正常),例如:

body {
overflow-x: auto;
}


但是上面的選單不會像頁面一樣拉左右捲軸就看得到左右兩邊的內容,
直接鎖死了…表示使用者用筆電的話,根本無法用被遮住的選單…

有試著將
.navbar(被外框包住的選單) {
width: 100%;
max-width: 1230px;
}

裡面的小選單設%做縮放,但是到一個層度時,選單一樣會被壓縮或斷行…




請問各位高手大大們,有什麼建議,或是怎麼處理比較好呢?
2015-07-23 12:18 發佈
要一個 PC Web 介面通到底?
如果完全不用到 % 來做長寬設定的話
你要打算怎樣對應到所有解析度的裝置?

我臨時想到的大概只有寫個JS去抓目前裝置的width
然後動態載入不同組的 nav-bar css

JQuery 部分可以試試..
$(window).width(); // browser viewport
$(document).width(); // returns width of HTML document

JQ官網的API說明在此:http://api.jquery.com/width/

寫段JS+JQ去判斷目前的解析度後,再動態載入css
為此你還需要把你上述的那串css code做幾份複製貼上,
然後再個別針對不同解析度去微調數值

土砲點的方式大概是這樣...
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?