在窗體的Load事件中,獲取窗體的寬度,根據(jù)窗體的寬度,使用vba代碼設(shè)置每個(gè)控件的位置和大小。給主流的幾種分辨率創(chuàng)建不同的窗體,根據(jù)不同的分辨率顯示不同屏幕寬度。
創(chuàng)新互聯(lián)建站2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元德安做網(wǎng)站,已為上家服務(wù),為德安各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
通過Js的一些對象可以獲取這些容器的高度、寬度。容器的尺寸是指當(dāng)前分辨率下的高度、寬度,而不是物理高度、寬度。如:一個(gè)22寸的顯示器,屏幕分辨率為1366 * 768,那么獲取到的屏幕高度為1366px,寬度為768px。
屏幕的寬度和高度的計(jì)算方法:屏幕的尺寸,即其對角線的長度L。根據(jù)其寬高比α,得出寬與對角線的比為a/b=α/√(1+α),所以寬為a=Lα/√(1+α),進(jìn)而得到高為b=L/√(1+α)。
當(dāng)然有些瀏覽器會自動縮放使其適應(yīng)屏幕,但這不是統(tǒng)一標(biāo)準(zhǔn),正確的做法是用js動態(tài)生成此標(biāo)簽,當(dāng)然,應(yīng)該先獲取屏幕尺寸。
viewport和屏幕的真實(shí)尺寸并不是對應(yīng)的,如在Safari Mobile中viewport默認(rèn)寬度(320px)是屏幕真實(shí)尺寸(640px)的一半,這里不管是用window.innerHeight還是window.screen.width拿到的都是320px。
1、目前來講html不具備獲取瀏覽器寬度的能力。
2、獲取瀏覽器可視區(qū)域的寬高,寬度:document.documentElement.clientWidth 高度:document.documentElement.clientHeight 要標(biāo)題欄那些寬高有啥用呢,要全屏的話js也可以獲取整個(gè)屏幕的大小。
3、任務(wù)欄高/寬度 : 可通過屏幕高/寬度 減去 屏幕可用高/寬度得出。如:任務(wù)欄高度 = screen.height - screen.availHeight 。window.outerHeight : 瀏覽器高度。window.outerWidth : 瀏覽器寬度。
如果你想的是高度和屏幕高度一樣,那就設(shè)置成100%;HTML5里面怎樣自動適應(yīng)手機(jī)屏幕的高度 通過設(shè)置viewport參數(shù) 使用css3中的縮放 兩種方法都需要獲取當(dāng)前屏幕大小然后根據(jù)網(wǎng)頁寬度來計(jì)算縮放比例,然后進(jìn)行縮放。
通過設(shè)置viewport參數(shù) 使用css3中的縮放 兩種方法都需要獲取當(dāng)前屏幕大小然后根據(jù)網(wǎng)頁寬度來計(jì)算縮放比例,然后進(jìn)行縮放。但是因?yàn)槟壳笆謾C(jī)種類繁多,瀏覽器種類也很多,所以每種方法各自都有不少的問題。
建議:如果是小白的話,要不然不會自適應(yīng)屏幕大小的,只要你編寫的html代碼符合html5規(guī)則就行html5不是轉(zhuǎn)化的,建議你看一下html5標(biāo)簽文檔 解決方案3:看你之前是怎么做的,最好都調(diào)整成百分比的,這樣最省事。
utf-8meta name=viewport content=width=device-width, initial-scale=1 使用百分比定義寬度,CSS代碼可以適當(dāng)使用:media only screen and (max-width:449px){ } 自動根據(jù)屏幕像素 調(diào)用不同的CSS代碼。
結(jié)論:要做真正的“感應(yīng)式”設(shè)計(jì),自動適應(yīng)多個(gè)屏幕,又不想寫代碼,就只能用互動大師http://vxplo點(diǎn)吸煙 去做。
,輸入position:fixed;top:0;left:0;將整個(gè)div固定在屏幕的頂部和左側(cè)。
1、想要網(wǎng)頁寬度自適應(yīng),需要把網(wǎng)頁元素寬度設(shè)置為百分比,還要在網(wǎng)頁頭部加上代碼:metaname=viewportcontent=width=device-width,initial-scale=0/。
2、新建一名稱為“框架”的圖層,利用該圖層實(shí)際整個(gè)網(wǎng)頁的整體布局。首先選擇“矩形選擇工具”,然后將矩形的寬度設(shè)置為1024,高度設(shè)置為80,在文檔的上下兩側(cè)各框選一部分內(nèi)容并填充為黑色,從而使整個(gè)網(wǎng)頁呈現(xiàn)“寬屏幕”效果。
3、這樣做固然保證了效果,但是比較麻煩,同時(shí)要維護(hù)好幾個(gè)版本,而且如果一個(gè)網(wǎng)站有多個(gè)portal(入口),會大大增加架構(gòu)設(shè)計(jì)的復(fù)雜度。
4、自然拉伸 如果你的網(wǎng)站結(jié)構(gòu)沒有用到大量的圖形來銜接,主要由表格來定結(jié)構(gòu),那么你就可以使用該方法。非常適用于主要由表格、文字來表達(dá)信息的簡單的網(wǎng)頁頁面。