青島網站建設公司,青島網站制作公司-奈薇建站網
建站咨詢熱線:0532-8878113113165158935 
知識普及 ? 全屏自適應網站設計特點

全屏自適應網站設計特點

網站工程師 2019-07-08 20:14發表
閱讀次數 1161
  全屏自適應在青島網站建設中比較廣泛,做好了全屏自適應設置后,能夠避免網頁在不用的瀏覽器下變形的問題,例如在1024*768或者800*600的分辨率下可以自動調整成適用于該客戶端分辨率的大小。

  第一種方法:做一個網頁解決問題(長了點)

  如果只是因為瀏覽者改變了瀏覽器的設置,或者因為瀏覽器不兼容,使自己精心制作的網頁變得"面目全非",那多令人沮喪!下面我們以網頁愛好者的常用工具Dreamweaver(以下簡稱DW)為例,列出幾個網頁制作初學者較常見的網頁布局問題以及解決方法,希望對初學者們有所幫助。

  一、消除任意縮放瀏覽器窗口對網頁的影響

  一番辛苦做出來的網頁,在全屏狀態下瀏覽一切正常。但在改變瀏覽窗口大小之后,網頁就變得"不堪入目"了,這是個很值得注意的問題。

  問題的根源還得從網頁的布局說起,在DW中,網頁內容的定位一般是通過表格來實現的,解決表格的問題也就成功了大半。

  大家應該注意到,在DW中表格屬性面板的高寬設定選擇上提供了兩種不同類型:百分比和像素值。百分比的使用將會產生前面說到的那個毛病。這里所說的百分比是指表格的高或寬設置為上層標記所占區域高或寬的百分比,如在一個表格單元的寬度是600,在它里面嵌入了另外一個表格,表格寬度占表格單元的50%,則這個表格的寬度為300,依此類推,如果在一個表格不是嵌于另一個表格單元中,則其百分比是相對于當時窗口的寬度的。IE瀏覽器中,隨便改動主頁窗口的大小時,表格的內容也隨之錯位、變形,就是因為表格的百分比也要隨著窗口的大小而改變成相應的百分比寬度。

  自然,解決這個問題的辦法就是將表格寬度設置成固定寬度(也就是像素值)。另外如果外層表格已做好固定寬度設置,內層表格也可以適當使用百分比設置。清楚這個原則以后,如果出現類似的問題大家也知道怎么解決。

  二、讓網頁居中

  說到了窗口大小就會順著路子想到分辨率的問題,在800×600分辨率下制作的網頁在1024×768分辨率的機器上打開,整個網頁就會跑到左邊;1024×768分辨率的網頁在800×600分辨率的機器上有時也會變得"不堪入目"。兩種分辨率各做一個吧?做起來費時,看起來也費勁。怎么辦呢?

  現在大多數網民都還在用800*600的分辨率,所以我們一般可以以此分辨率為主,要想讓網頁在1024*768時居中,只要在網頁原代碼的<body>后緊加一句<center>,</body>前加一句</center>就OK了。不過有幾個問題這是要注意一下,第一個就是上面說到的百分比的問題,表格、單元格的寬度單位最好要使用像素單位,而不要用百分比。例如width=770。如果你的表格寬度設的是百分比,那么使用大于800×600的像素時,網頁就會拉寬,這樣網頁可能會變形。在<body>中加入leftmargin=0,即<bodyleftmargin=0>這種情況下,800×600支持的表格寬度為780像素時不會出現滾動條。還有一點要注意的是不能用DW中的層來定位。

  <html><head></head><bodytopmargin=0leftmargin=0><center><tablecellspacingcellpaddingwidth=760><tr><td></td></tr></table></center></body></html>

  三、定義固定大小的文字

  大家都知道,在IE瀏覽器的功能設置中,有一個可以自由設置窗口內容字體大小的功能,這樣由于不同訪問者的設置習慣不同,呈現在他們面前的網頁有時也會不不相同。比如你可能本來設計時用的是2號字體,結果由于用戶對瀏覽器的額外設定,變的更大了,這時你的網頁也可能變得"不堪入目"。雖然不是你的錯,但客戶是上帝。

  如果使用了網頁中的CSS樣式表技術,就不會出現上述情況了。使用快捷鍵"Shift+F11"打開樣式表"CSSstyle"編輯器,在窗口中單擊鼠標右鍵執行"NewCSSstyle..."命令新建一個樣式表,然后在給出的列表中選擇"類型"選項,定義文字屬性參數(一般文字的大小選擇12px較為適宜)。完成后選擇網頁編輯窗中的文本,單擊新的樣式表名稱,可以看到選中的文本發生了變化。預覽時試試定義的文本字體尺寸還會不會隨瀏覽器的選擇字體大小而改變。

  四、讓網頁適應不同的瀏覽器

  瀏覽器的格局現在是兩分天下,一分是IE,另一分是NetScape,在國內Ie有絕對的占有率,在這種情況下我們設計的網頁只要兼容它就行了,但NetScape在國外還是有很多人使用,畢竟它是瀏覽器的元老。

  雖然沒有辦法做出讓所有瀏覽器都兼容的網站,但只要注意以下幾點,做出來的網頁在各個瀏覽器都中能達到比較好的顯示效果:

  不要混合使用層和表格排版,如果是父子關系,如層中表格,不在此原則范圍內。

  內聯式的CSS在NetscapeNavigator中經常會出現問題,使用鏈式或內嵌式。

  有時需要在空層插入表格或者透明圖片,以保證在NetscapeNavigator里的效果。

  對于只有幾個像素寬度或高度的層,改用圖片來實現。

  避免使用W3C組織不推薦的排版屬性,用CSS代替。

  第二種方法:做兩個適合不同分辨率的頁面,一個是800×600,一個是1024×768,在800×600的頁面中加入一下代碼就可以實現跳轉了:

  解決分辨率問題在Dreamweaver中沒有此項功能,我們只能手動加入一段Javascript代碼。首先在change-ie.html或change-nc.html頁面代碼中的<head>和</head>中加入以下代碼:

  <scriptlanguage=JavaScript><!--functionredirectPage(){varurl800x600=〃index-ie.html〃;//定義兩個頁面,此處假設index-ex.html和1024-ie.html同change-ie.html在同一個目錄下varurl1024x768=〃1024-ie.html〃;if((screen.width==800)&&(screen.height==600))//在此處添加screen.width、screen.height的值可以檢測更多的分辨率window.location.href=url800x600;elseif((screen.width==1024)&&(screen.height==768))window.location.href=url1024x768;elsewindow.location.href=url800x600;}//--></script>

  然后再在<body…>內加入onLoad=〃redirectPage()〃最后,同樣地,在<body>和</body>之間加入以下代碼來顯示網頁的工作信息:<scriptlanguage=JavaScript><!--varw=screen.widthvarh=screen.heightdocument.write(〃系統已檢測到您的分辨率為:〃);document.write(〃<fontsize=3color=red>〃);document.write(w+〃×〃+h);document.write(〃</font>〃);document.write(〃正在進入頁面轉換,請稍候…〃);//--></script>

全屏自適應網站設計特點相關標簽:網站推廣網絡公司網站搭建開發網站
相關熱點推薦
論壇的發展與現狀分析
網站沒有收錄被K后的解
網站規劃之我見
如何提高百度的權重值?
網頁設計現狀
青島網站制作的公司哪家
學習網站建設中一些容易
政府網站建設要按照“一
SEO工具:谷歌網站管
怎樣交換友情鏈接
網站發布軟文更容易被收
網站優化的15條重要體
網絡營銷,搜索引擎營銷
網頁設計
UED設計流程和方法
網站策劃需要具備的知識
網站建設中的交互設計模
制作主頁的獨門功夫五十
分享引導蜘蛛抓取文章的
html5與網站優化
在線評論對購物影響僅次
網頁設計中應急小技巧你
網站百度快照不更新的解
如何制作友情連接?做友
全屏自適應網站設計特點
罕見設計創意的WEB網
影響網站排名的一些不必
移動互聯網開發中的技術
告別刻板沉悶,青島網站
網站技術規范
關鍵詞位置、密度、處理
企業如何做好搜索引擎優
網頁編碼和搜索引擎優化
網頁設計應該把握4大原
如何做好網站內鏈優化讓
如何突出頁面設計重點內
網站推廣做到有效,堅持
網站推廣有哪些常用的方
網站建設中企業所面臨的
掌握谷歌SEO技巧提高
奈薇建站網青島網站建設公司/青島網站制作公司,專業提供"氣質"型網站建設及精美網站制作服務,同時歡迎各地網站建設公司、網站制作公司代理我們的奈薇建站系統共同發展

熱點地區:青島網站建設價格 青島即墨網站制作公司 開發區信息港 山東在線門戶
  • 備案號
  • 魯ICP備13010283號
建站咨詢熱線0532-88781131 15166683288 13963906391
版權所有© BangJianZhan.Com & Nev.Cn 青島網站建設/網站制作公司
青島雨后網絡科技有限公司 - 青島市市北區福州北路90號,景泰尚都6層
已經為您服務了
156個月 15
4944945香港诸葛神算网