1.首先,您需要創(chuàng)建一個div,對div進(jìn)行添加一個class。我們利用CSS通過class來設(shè)置div的邊框。
十載的祁門網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整祁門建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“祁門網(wǎng)站設(shè)計”,“祁門網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
2.創(chuàng)建一個用于設(shè)置邊框的CSS文件,對于您實際開發(fā)中,將邊框添加到您的CSS文件中即可。
3.在CSS文件中設(shè)置DIV的邊框,首先我們可以先給div一個寬度與高度。
4.得到了寬度與高度后,如果我們沒有邊框,是看不到樣式的。如果您的div中有內(nèi)容,那么只是顯示那些內(nèi)容而已。
5.接下來,添加一個border邊框。
6.我們將邊框設(shè)置為1px.如果只是設(shè)置了寬度而沒有設(shè)置顏色與具體的顯示樣式的話,邊框并不會顯示,您現(xiàn)在可以刷新一下您的頁面看一下,添加了border:1px后是否顯示,答案是肯定不顯示的,因為我們參數(shù)沒有寫完整。
7.參加第二個參數(shù)顏色值,具體的顏色您可以百度搜索具體的樣式值的代碼,您可以使用基本色直接使用單詞拼寫也是可以的。
8.最后一個參數(shù)是顯示樣式,您可以選擇不同的樣式來進(jìn)行顯示,我們這里使用的是實線的方式來實現(xiàn)。
9.如果您使用的是一些專門用來做前端開發(fā)的軟件,您輸入后,會有一些提示,您如果選擇不同樣式來試一試看。
10.添加了上述的三個屬性后,您的div邊框即可顯示出來了。
1、首先我們新建一個測試項目然后新建一個index.html、basic.js和basic.css文件。
2、js修改html文件中div的style中值來修改div的高度 HTML文件中的文件代碼如圖所示。
3、運行之后我們看到兩個div的高度是一樣的 接下來我們就使用js修改高度。
4、這時我們敲js中的代碼 獲取div1的id 使用css屬性對應(yīng)的style屬性然后設(shè)置高度 如圖所示。
5、使用js修改CSS文件中的div的height的值 HTML文件中的代碼。
6、然后我們是在js文件中獲取div1的id屬性 然后使用obj.style.cssTest來修改嵌入式的css。
7、然后運行項目之后 兩次結(jié)果都是一樣的 div的高度改變了 。
1、IE6支持max-height解決方法
IE6支持最大高度解決CSS代碼:
.yangshi{max-height:1000px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)1000?"1000px":"");overflow:hidden;}
說明:max-height:1000px; 這個是IE6以上級其它品牌瀏覽器支持最大范圍高度。而_height:expression((document.documentElement.clientHeight||document.body.clientHeight)1000?"1000px":"");overflow:hidden;則是讓IE6支持max-height替代CSS代碼,但效果和其它版本瀏覽器相同效果。
讓所有瀏覽器都支持max-height的CSS樣式代碼,完整:
max-height:1000px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)1000?"1000px":""); overflow:hidden;這里的1000和1000px是你需要的數(shù)值,注意3個數(shù)值的相同。
讓IE6支持最大高度max-height的時候別忘記加上overflow:hidden;
2、IE6支持min-height解決方法
IE6支持最小高度解決CSS代碼:
.yangshi{min-height:1000px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)1000?"1000px":"");}
說明:min-height:1000px; 這個是IE6以上級其它品牌瀏覽器支持最小范圍高度。而_height:expression((document.documentElement.clientHeight||document.body.clientHeight)1000?"1000px":"");則是讓IE6支持min-height替代CSS代碼,但效果和其它版本瀏覽器相同效果。
讓所有瀏覽器都支持min-height的CSS樣式代碼,完整:
min-height:1000px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)1000?"1000px":""); 這里的1000和1000px是你需要的數(shù)值,注意3個數(shù)值的相同。
3、IE6支持max-height又支持min-height方法
讓所有瀏覽器包括IE6即支持最大高度又支持最小高度。
.yangshi{Max-Height:620px;Min-Height:40px;_height:expression(this.scrollHeight 620 ? "620px" : (this.scrollHeight 40 ? "40px" : "auto"));}
IE6支持Max-Height和支持Min-Height CSS代碼
_height:expression(this.scrollHeight 620 ? "620px" : (this.scrollHeight 40 ? "40px" : "auto"));
說明:以上代碼作用是讓對象的最小高度為40px,最大高度為620px的CSS樣式屬性
有兩種辦法可以實現(xiàn)這個功能:
1、采用設(shè)置高度的值為百分比,如
height:100%;
此時高度就會隨著父元素的高度二改變。
2、采用使用js獲取頁面的高度來實現(xiàn)高度的動態(tài)變化
如獲取:頁可見區(qū)域高: document.body.clientHeight
然后獲取該樣式高度后設(shè)置該高度為以上值。補(bǔ)充:
網(wǎng)頁可見區(qū)域?qū)挘?document.body.clientWidth
網(wǎng)頁可見區(qū)域高: document.body.clientHeight
網(wǎng)頁可見區(qū)域?qū)挘?document.body.offsetWidth (包括邊線的寬)
網(wǎng)頁可見區(qū)域高: document.body.offsetHeight (包括邊線的高)
網(wǎng)頁正文全文寬: document.body.scrollWidth
網(wǎng)頁正文全文高: document.body.scrollHeight
網(wǎng)頁被卷去的高: document.body.scrollTop
網(wǎng)頁被卷去的左: document.body.scrollLeft
網(wǎng)頁正文部分上: window.screenTop
網(wǎng)頁正文部分左: window.screenLeft
屏幕分辨率的高: window.screen.height
屏幕分辨率的寬: window.screen.width
屏幕可用工作區(qū)高度: window.screen.availHeight
屏幕可用工作區(qū)寬度: window.screen.availWidth
注意:一般實際開發(fā)過程中一般是不設(shè)置高度為具體的值的,一般是設(shè)置高度隨著內(nèi)容的多少而改變。
最小高度是在內(nèi)容過少時就起作用,即使內(nèi)容為空,也使頁面保持一個最小的高度,內(nèi)容足夠多超出最小高度時,就自動撐開
標(biāo)題名稱:css樣式高度,css根據(jù)高度適配樣式
標(biāo)題來源:http://jinyejixie.com/article36/dsdggpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、外貿(mào)建站、Google、ChatGPT、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)