本篇文章給大家分享的是有關如何進行常用CSS+DIV排版技術用法的分析,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站設計制作、網(wǎng)站制作、上栗網(wǎng)絡推廣、重慶小程序開發(fā)、上栗網(wǎng)絡營銷、上栗企業(yè)策劃、上栗品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供上栗建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
向大家描述一下CSS+DIV排版技術的使用,主要包括縱向排列元素,橫向排列元素,用列表排列元素和用絕對坐標定位元素等內(nèi)容,用DIV把元素定義為塊對象,用CSS設置對象的格式和位置。
幾種常用CSS+DIV排版技術
用DIV把元素定義為塊對象,用CSS設置對象的格式和位置。CSS+DIV排版方式是目前應用很廣的排版方式,它的使用非常靈活,可制作非常復雜的版面。以下是幾種常用的CSS+DIV排版技術。
縱向排列元素
此類CSS+DIV排版技術用
舉例:
#menu{ width:100px;font-size:15px; } .dd{ border:1pxdotted#0000FF;padding-top:5px; padding-bottom:5px;padding-left:5px;margin-bottom:3px; } HTML
顯示效果為:
橫向排列元素
用
舉例:
#box{ height:110px; } #b1{ width:120px;height:100px;border:4pxdouble#0000FF; float:left; } #b2{ width:120px;height:100px;border:4pxdouble#0000FF; float:left;clear:none;margin-left:5px;margin-right:5px; } #b3{ width:120px;height:100px;border:4pxdouble#0000FF; float:left;clear:right; }
顯示效果為:
用列表排列元素
用
舉例:
.list1{ height:20px; } .list1ul{ list-style-type:none;margin:0px; } .list1li{ float:left;margin-right:5px; }
- [1]
- [2]
- [3]
- [4]
顯示效果為:
[1][2][3][4]
用絕對坐標定位元素
瀏覽器窗口的左上角坐標為(0,0),x坐標向右,y坐標向下,此為CSS+DIV排版技術之絕對坐標定位。CSS提供了幾個位置屬性,可以設置對象在頁面中的位置。
position:當它取值為absolute時,表示對象使用絕對坐標定位。
left、top:對象的左上角坐標。
right、bottom:對象的右下角坐標。
z-index:對象的層疊順序。取值為一個整數(shù)。
用絕對坐標定位的對象是可以發(fā)生重疊的,如果沒有指定層疊順序,則后定義的對象位于上層,如果指定了“z-index”值,則值大的位于上層。
舉例:
#m1{ width:120px;height:100px;border:4pxdouble#0000FF; position:absolute;left:50px;top:10px;z-index:1; } #m2{ width:120px;height:100px;border:4pxdouble#0000FF; position:absolute;left:185px;top:10px;z-index:2; } #m3{ width:120px;height:100px;border:4pxdouble#0000FF; position:absolute;left:320px;top:10px;z-index:3; }
我們一般不推薦使用這種方法制作網(wǎng)頁,這種網(wǎng)頁調(diào)整起來非常困難,只是在一些特殊情況下使用。
用相對坐標定位元素
父對象的左上角坐標為(0,0),對象的坐標是相對于父對象的,這是CSS+DIV排版技術之相對坐標定位。
position:當它取值為relative時,表示對象使用相對坐標定位。
left、top:對象的左上角坐標。
right、bottom:對象的右下角坐標。
以上坐標也可理解為相對于父對象的左上角偏移的距離。
注意:用相對坐標定位的對象不允許層疊。此時z-index屬性無效。
用相對坐標定位對象在實現(xiàn)一些不規(guī)則的排列或拼接時有很好的效果。
舉例:
#area{ width:270px;height:70px;border:1pxsolid#0000FF; } #h2{ position:relative;left:85px;top:10px; } #h3{ position:relative;left:15px;top:32px; } #h4{ position:relative;left:75px;top:40px; } #h5{ position:relative;left:115px;top:25px; }
以上就是如何進行常用CSS+DIV排版技術用法的分析,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。