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