分享CSS定位設(shè)置實例之盒子的定位

2024-04-05    分類: 網(wǎng)站建設(shè)

[html] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css/reset.css" rel="stylesheet" type="text/css" /> <link href="css/layout.css" rel="stylesheet" type="text/css" /> <title>無標(biāo)題頁</title> </head> <body> <div id="wraper"> <h3> 熱播電影</h3> <div id="film"> <img src="images/06.jpg" width="190" height="254" alt="電影封面" /> <div> </div> <div> 忠犬八公的故事</div> </div> </div> </body> </html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css/reset.css" rel="stylesheet" type="text/css" /> <link href="css/layout.css" rel="stylesheet" type="text/css" /> <title>無標(biāo)題頁</title> </head> <body> <div id="wraper"> <h3> 熱播電影</h3> <div id="film"> <img src="images/06.jpg" width="190" height="254" alt="電影封面" /> <div> </div> <div> 忠犬八公的故事</div> </div> </div> </body> </html>

三、CSS

[css] #wraper { text-align: center; }

#film { position: relative; width: 190px; height: 254px; } #film .top { position: absolute; top: 0; left: 0; width: 53px; height: 48px; background: url(../images/p_dot.png) 0px -1027px; } #film .filmname { position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; color: Red; font-size: 24px; font-family: 華文隸書; font-weight: bolder; }

#wraper { text-align: center; }

#film { position: relative; width: 190px; height: 254px; } #film .top { position: absolute; top: 0; left: 0; width: 53px; height: 48px; background: url(../images/p_dot.png) 0px -1027px; } #film .filmname { position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; color: Red; font-size: 24px; font-family: 華文隸書; font-weight: bolder; } 【基礎(chǔ)知識】

CSS中的屬性position常用的定位主要有:

值 描述 absolute 生成絕對定位的元素,相對于 static 定位以外的第一個父元素進行定位。

元素的位置通過 "left", "top", "right" 以及 "bottom" 屬性進行規(guī)定。

fixed 生成絕對定位的元素,相對于瀏覽器窗口進行定位。

元素的位置通過 "left", "top", "right" 以及 "bottom" 屬性進行規(guī)定。

relative 生成相對定位的元素,相對于其正常位置進行定位。

因此,"left:20" 會向元素的 LEFT 位置添加 20 像素。

static 默認(rèn)值。沒有定位,元素出現(xiàn)在正常的流中(忽略 top, bottom, left, right 或者 z-index 聲明)。 inherit 規(guī)定應(yīng)該從父元素繼承 position 屬性的值。

【說明】

1、實例圖片來自迅雷看看網(wǎng)站http://movie.kankan.com/type,order/movie,rat/,小圖片由于是很多圖片構(gòu)成的,因此設(shè)置背景的時候,采用了定位:

background: url(../images/p_dot.png) 0px -1027px;

2、小圖片和文字要相對于<div id="film">進行絕對定位,因些,需要設(shè)定position: relative;,雖然實際上并沒有給定它的left、right、top和bottom值。

3、如果沒有這個非默認(rèn)定位,也就是非static定位,absolute定位的參照物會是body,也就是窗體。

4、absolute和relative的區(qū)別,主要是定位的參照物不同,relative的參照物是它本身的正常位置。

本文來自成都品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計公司-創(chuàng)新互聯(lián)

標(biāo)題名稱:分享CSS定位設(shè)置實例之盒子的定位
標(biāo)題鏈接:http://muchs.cn/news41/322341.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航響應(yīng)式網(wǎng)站、定制網(wǎng)站、企業(yè)網(wǎng)站制作、自適應(yīng)網(wǎng)站、網(wǎng)站建設(shè)

廣告

聲明:本網(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)

網(wǎng)站建設(shè)網(wǎng)站維護公司