資源描述:
《div css:div css教程(入門到精通)詳細(xì)講解 div css》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、divcss:div+css教程(入門到精通)詳細(xì)講解divcss話題:divcss使用方法控制方法定義div+css教程(入門到精通)目錄:一、div+css教程(入門到精通)詳細(xì)講解二、DIV+CSS網(wǎng)頁(yè)布局常用基礎(chǔ)知識(shí)三、div+css常用布局入門四、div+css網(wǎng)站首頁(yè)布局實(shí)例教程一、div+css教程(入門到精通)詳細(xì)講解CSS高度_cssheightDIVCSS高度基礎(chǔ)知識(shí)這里的CSS高度是指通過(guò)CSS來(lái)控制設(shè)置對(duì)象的高度。使用CSS屬性單詞height。單位可以使用PX,em等常用使用PX(像素)為單位。實(shí)例:.yangshi{height:300px;}即設(shè)置了yang
2、shi選擇器對(duì)象高度為300px。CSS高度單詞:heightCSS最大高度:max-height(IE7及以上版本瀏覽器支持)CSS最小高度:min-height(IE7及以上版本瀏覽器支持)CSS上下居中:line-height以上可跟值為數(shù)字加單位。Html初始高度與DIV+CSS高度對(duì)照以前html直接設(shè)置高度width=“300”這種方式嵌入表格標(biāo)簽內(nèi),而且無(wú)需帶單位,默認(rèn)以px(像素)為單位。實(shí)例:<table><tr><tdheight=“100”>我的高度為100px</td></tr><tr><
3、;tdheight=“50”>我高度為50px</td></tr></table>分別設(shè)置了高度為100px和50px的兩行表格接下來(lái)我們講解CSS高度使用方法及技巧1、CSS自適應(yīng)高度一般我們需要讓寬度一定時(shí)高度隨內(nèi)容增加而增高。此時(shí)我們將無(wú)需設(shè)置高度即可實(shí)現(xiàn)此效果。同時(shí)也無(wú)需使用height:auto來(lái)實(shí)現(xiàn)高度自適應(yīng)。通常默認(rèn)情況下不設(shè)置高度,對(duì)象高度即是自適應(yīng)高度。2、固定高度及隱藏超出固定高度的內(nèi)容很多時(shí)候我需要設(shè)置對(duì)象固定高度同時(shí)讓多余的內(nèi)容不顯示出來(lái)。解決辦法:設(shè)置固定高度值,和設(shè)置內(nèi)容不被溢出(隱藏超出內(nèi)容)如設(shè)置一個(gè)高度為50px
4、;寬度為50px,并禁止內(nèi)容超出此高度寬度,為了觀看效果同時(shí)設(shè)置對(duì)象為1px黑色邊框演示,CSS代碼:.yangshi{height:50px;width:50px;overflow:hidden;border:1pxsolid#666;}Htmlbody內(nèi)代碼:<divclass=“yangshi”>www.qb5200.com示,內(nèi)容測(cè)試內(nèi)容高度超出演示實(shí)例,divcss5實(shí)例</div>CSS固定高度效果截圖:3、說(shuō)明觀看此上圖,看出設(shè)置固定高度寬度并設(shè)置1px的黑色邊框,并且實(shí)現(xiàn)內(nèi)容未超出設(shè)置高度寬度。禁止溢出設(shè)置CSS高度、CSS寬度的CSS屬性單詞及值
5、overflow:hidden;。3、設(shè)置最小高度使用CSS單詞:min-height為什么要設(shè)置最小高度?有時(shí)特別是在文章頁(yè)面里因?yàn)槲恼聝?nèi)容多少參差不齊,所以我們可以使用最小高度設(shè)置讓左右結(jié)構(gòu)的布局對(duì)齊,感覺(jué)飽和一點(diǎn),但是我們又不能設(shè)置固定高度,因?yàn)閮?nèi)容可能多可能少,當(dāng)多的時(shí)候自然設(shè)置固定高度就不會(huì)顯示完整內(nèi)容。這里有個(gè)問(wèn)題就是IE6不支持最小高度設(shè)置(min-height),解決辦法使用csshack方法來(lái)解決,大家知道區(qū)別不同瀏覽器時(shí)候用的csshack中IE6可以使用“_”來(lái)區(qū)別其它瀏覽器。最小高度運(yùn)用:.yangshi{min-height:50px;_height:50px;
6、}這樣就可以解決此問(wèn)題,說(shuō)明這里就不能再使用overflow:hidden;-CSSoverflow設(shè)置隱藏超出內(nèi)容溢出。完整CSShtml最小高度實(shí)例代碼:<!DOCTYPEhtmlPUBLIC“-//W3C//DTDXHTML1.0Transitional//EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”><htmlxmlns=“http://www.w3.org/1999/xhtml”><head><metahttp-equiv=“Content-Type”conte
7、nt=“text/html;charset=gb2312”/><title>CSS高度實(shí)例</title><style>.yangshi{min-height:50px;_height:50px;width:150px;border:1pxsolid#666;}</style></head><body><divclass=“yangshi”>w