新聞中心
你對CSS布局中浮動float和定位position屬性的使用是否熟悉,這兩個屬性的理解對CSS網(wǎng)頁布局的學習非常重要,這里和大家分享一下。

十多年的唐山網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整唐山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“唐山網(wǎng)站設計”,“唐山網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
CSS布局最常用屬性float(浮動)和position(定位)
在進行CSS網(wǎng)頁布局時,對元素與容器進行布置與規(guī)劃,最常用的兩個屬性就是浮動float和定位position。這兩個屬性的理解對CSS網(wǎng)頁布局的學習非常重要。我們就這兩個屬性的相關知識與實例,發(fā)布本文,希望對您的工作學習有幫助。
首先了解float(浮動)和position(定位)屬性的基礎知識:
float(浮動)屬性:
float:none|left|right
◆取值:
none:默認值。對象不飄浮
left:文本流向?qū)ο蟮挠疫?br /> right:文本流向?qū)ο蟮淖筮?/p>
float(浮動)屬性的一個實例(一行兩列):
ExampleSourceCode
xhtml代碼:
這里是***列
CSS代碼:
- #wrap{width:100px;margin:0auto;}
- #column1{float:left;width:40px;}
- #column2{float:right;width:60px;}
- .clear{clear:both;}
position(定位)屬性:
position:static|absolute|fixed|relative
◆取值:
◆static:默認值。無特殊定位,對象遵循HTML定位規(guī)則
◆absolute:將對象從文檔流中拖出,使用left,right,top,bottom等屬性
相對于其最接近的一個最有定位設置的父對象進行絕對定位。
如果不存在這樣的父對象,則依據(jù)body對象。而其層疊通過z-index屬性定義
◆fixed:未支持。對象定位遵從絕對(absolute)方式。但是要遵守一些規(guī)范
◆relative:對象不可層疊,但將依據(jù)left,right,top,bottom等屬性在正常文檔流中偏移位置
position(定位)屬性的一個實例(一行兩列):
ExampleSourceCode
xhtml代碼:
這里是***列
CSS代碼:
- #wrap{position:relative;width:300px;}
- #column1{position:absolute;top:0;left:0;width:200px;}
- #column2{position:absolute;top:0;right:0;width:100px;}
float(浮動)和position(定位)屬性的區(qū)別
顯然,float是相對定位的,會隨著瀏覽器的大小和分辨率的變化而改變,而position就不行了,所以一般情況下還是float布局!在局部可能會用到position進行定位!
【編輯推薦】
- 探究CSS網(wǎng)頁布局中form表單語義結構
- 四種方法輕松實現(xiàn)CSS隔行換色
- 常用12種CSS BUG解決方法與技巧
- 提高CSS文件可維護、可讀性四大技巧
- CSS Sprites對CSS布局的意義及優(yōu)缺點
當前文章:CSS布局中float和position屬性使用技巧
文章來源:http://www.dlmjj.cn/article/ccocpoh.html


咨詢
建站咨詢
