對現(xiàn)有網(wǎng)站的改進(jìn)
日期 : 2021-12-22 22:21:44
在上文中我一直用非常簡單明了的例子來證明技術(shù)的可靠性和可行性。然而,在現(xiàn)有的網(wǎng)站中有很多網(wǎng)站都專門為小屏幕設(shè)備開發(fā)的版本,這種技術(shù)在改進(jìn)這些版本的網(wǎng)站時是非常容易運(yùn)用的。使用CSS來進(jìn)行頁面布局設(shè)計的最大賣點(diǎn)之一就是可以為我們的設(shè)計方案提供可替代的版本。那么我現(xiàn)在就準(zhǔn)備用我自己的商業(yè)網(wǎng)站來做一個實(shí)驗,用這些技術(shù)來實(shí)現(xiàn)網(wǎng)站頁面布局的改進(jìn)。
- 電腦桌面布局
- 添加新的樣式表
<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)站默認(rèn)樣式表看做網(wǎng)站并將其保存為small-decice.ccs的格式。那么現(xiàn)在它就成了我主要樣式表的一個副本了。接下來我所要做的就是仔細(xì)檢查并覆蓋原有的代碼規(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;
- 整理設(shè)計方案
- 在iPhone上進(jìn)行測試
<meta name= ”viewport" content=" width=device-width”/>在設(shè)置了網(wǎng)站的meta標(biāo)簽后,網(wǎng)站頁面在屏幕上就是以單列的模式縮小顯示的。
對網(wǎng)站進(jìn)行這個非常簡單的改進(jìn)說明,我們可以為你的網(wǎng)站增加一個更簡單的版本。如果我現(xiàn)在從頭開始建立一-個網(wǎng)站的話, 我一定會使用媒體資訊庫,因為在創(chuàng)建網(wǎng)站的過程中它可以為我提供很多種非常有用的方法來簡化制作過程。例如,加入線性編輯命令,在可以使用Css轉(zhuǎn)換的情況下使用背景圖片或者使用流體圖像。在我們的臺式電腦上,網(wǎng)頁的布局特征是回旋型的,但是這種布局方法并不適合在用戶觸屏設(shè)備上與內(nèi)容進(jìn)行互動。所以,如果瀏覽器顯示窗口非常窄而且并不是回旋型的布局,我就會嘗試用JavaScript進(jìn)行改進(jìn)。上面所將到的這種方法意昧著我們正在研究. 的停止回旋型網(wǎng)頁加載的產(chǎn)品馬上就要問世了,這種方法可以為小型屏幕手機(jī)的使用者提供- -個合理的解決方案。今后我還會繼續(xù)研究如何為移動設(shè)備用戶提供回旋型的可替代版本的網(wǎng)站,也許這種交互性更強(qiáng)的方法更設(shè)備用戶提供回旋型的可替代版本的網(wǎng)站,也許這種交互性更強(qiáng)的方法更適合觸屏設(shè)備用戶。
- 為老式瀏覽器提供媒體資訊庫支持
- 大膽的嘗試