對現(xiàn)有網(wǎng)站的改進
日期 : 2021-12-22 22:21:44
在上文中我一直用非常簡單明了的例子來證明技術(shù)的可靠性和可行性。然而,在現(xiàn)有的網(wǎng)站中有很多網(wǎng)站都專門為小屏幕設備開發(fā)的版本,這種技術(shù)在改進這些版本的網(wǎng)站時是非常容易運用的。使用CSS來進行頁面布局設計的最大賣點之一就是可以為我們的設計方案提供可替代的版本。那么我現(xiàn)在就準備用我自己的商業(yè)網(wǎng)站來做一個實驗,用這些技術(shù)來實現(xiàn)網(wǎng)站頁面布局的改進。
- 電腦桌面布局
- 添加新的樣式表
<link rel=" stylesheet" type=' ”text/css media=" only screen and (max-width: 480px), only screen and (max-device -width: 480px) href=”/assets/css/ small -device.css”/>為了創(chuàng)建我的新樣式表,我把網(wǎng)站默認樣式表看做網(wǎng)站并將其保存為small-decice.ccs的格式。那么現(xiàn)在它就成了我主要樣式表的一個副本了。接下來我所要做的就是仔細檢查并覆蓋原有的代碼規(guī)則然后再把我不需要的東西全部刪掉。
- 減小頁面頂部面積
! background d-image: url (/ img/ small-bg .png);
}
#wrapper{
! width: auto;
! margin: auto;
! text-align: left;
! background- image: url (/ img/ small-1ogo.png) ;
! background-position: left 5px;
! background-repeat: no-repeat;
! min-height: 400px;
}
- 線性頁面布局
.article #aside {
! float: none;
! width: auto;
- 整理設計方案
- 在iPhone上進行測試
<meta name= ”viewport" content=" width=device-width”/>在設置了網(wǎng)站的meta標簽后,網(wǎng)站頁面在屏幕上就是以單列的模式縮小顯示的。
對網(wǎng)站進行這個非常簡單的改進說明,我們可以為你的網(wǎng)站增加一個更簡單的版本。如果我現(xiàn)在從頭開始建立一-個網(wǎng)站的話, 我一定會使用媒體資訊庫,因為在創(chuàng)建網(wǎng)站的過程中它可以為我提供很多種非常有用的方法來簡化制作過程。例如,加入線性編輯命令,在可以使用Css轉(zhuǎn)換的情況下使用背景圖片或者使用流體圖像。在我們的臺式電腦上,網(wǎng)頁的布局特征是回旋型的,但是這種布局方法并不適合在用戶觸屏設備上與內(nèi)容進行互動。所以,如果瀏覽器顯示窗口非常窄而且并不是回旋型的布局,我就會嘗試用JavaScript進行改進。上面所將到的這種方法意昧著我們正在研究. 的停止回旋型網(wǎng)頁加載的產(chǎn)品馬上就要問世了,這種方法可以為小型屏幕手機的使用者提供- -個合理的解決方案。今后我還會繼續(xù)研究如何為移動設備用戶提供回旋型的可替代版本的網(wǎng)站,也許這種交互性更強的方法更設備用戶提供回旋型的可替代版本的網(wǎng)站,也許這種交互性更強的方法更適合觸屏設備用戶。
- 為老式瀏覽器提供媒體資訊庫支持
- 大膽的嘗試