中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

DIV+CSS定義及優(yōu)勢有哪些

本篇內(nèi)容主要講解“DIV+CSS定義及優(yōu)勢有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“DIV+CSS定義及優(yōu)勢有哪些”吧!

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了達(dá)州免費(fèi)建站歡迎大家使用!

Div+css 是一種目前比較流行的網(wǎng)頁布局技術(shù)

Div 來存放需要顯示的數(shù)據(jù)(文字,圖表) , css 就是用來指定怎樣顯示, 從而做到數(shù)據(jù)和顯示相互的效果

表現(xiàn)和內(nèi)容相分離

代碼簡潔,提高頁面瀏覽速度

易于維護(hù)和改版

提高搜索引擎對網(wǎng)頁的索引效率

我們可以簡單的這樣理解div+css:

div 是用于存放內(nèi)容(文字,圖片,元素)的容器。

css 是用于指定放在div中的內(nèi)容如何顯示,包括這些內(nèi)容的位置和外觀。

HTML只是賦予內(nèi)容的手段,大部分HTML標(biāo)簽都有其意義(例如,標(biāo)簽p創(chuàng)建段落,h2標(biāo)簽創(chuàng)建標(biāo)題等等)的,然而div和span標(biāo)簽似乎沒有任何內(nèi)容上的意義,聽起來就像一個(gè)泡沫做成的錘子一樣無用。但實(shí)際上,與CSS結(jié)合起來后,它們被用得十分廣泛。你所需要記住的是span和div是“無意義”的標(biāo)簽。它們的存在純粹是應(yīng)用樣式,所以當(dāng)樣式表失效時(shí)它就沒有任何的作用

它們被用來組合成一大塊的HTML代碼并賦予一定的信息,大部分用類屬性class和標(biāo)識(shí)屬性id與元素聯(lián)系起來。span和div的不同之處在于span是內(nèi)聯(lián)的,用在一小塊的內(nèi)聯(lián)HTML中。而div(division)元素是塊級(jí)的(簡單地說,它等同于其前后有斷行),用于組合一大塊的代碼,為HTML 文檔內(nèi)大塊的內(nèi)容提供結(jié)構(gòu)和背景的元素,可以包含段落、標(biāo)題、表格甚至其他部分,這使div便于建立不同集成的類。

div的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個(gè)塊的,其中所包含元素的特性由div標(biāo)簽的屬性來控制,或者是通過使用樣式表格式化這個(gè)塊來進(jìn)行控制

(1)盒子模型的相關(guān)屬性

margin(外邊距/邊界)

border(邊框)

padding(內(nèi)邊距/填充 )

我們看圖理解一下各屬性作用:

以上屬性又分為上、右、下、左四個(gè)方向

問題:頁面元素的寬度width、高度height如何計(jì)算?

答案:元素的實(shí)際占位尺寸=元素尺寸 + padding + 邊框?qū)挾?/p>

比如:元素實(shí)際占位高度=height屬性 + 上下padding + 上下邊框?qū)挾?/p>

(2)盒模型的層次關(guān)系

我們通過一個(gè)經(jīng)典的盒模型3D立體結(jié)構(gòu)圖來理解,如圖:

從上往下看,層次關(guān)系如下:

第1層:盒子的邊框(border),

第2層:元素的內(nèi)容(content)、內(nèi)邊距(padding)

第3層:背景圖(background-image)

第4層:背景色(background-color)

第5層:盒子的外邊距(margin)

從這個(gè)層次關(guān)系中可以看出,當(dāng)同時(shí)設(shè)置背景圖和背景色時(shí),背景

圖將在背景色的上方顯示

例如:

水平居中和垂直居中

水平居中包含兩種情況:

塊級(jí)元素的水平居中:margin:0px auto;

文字內(nèi)容的水平居中:text-align: center;

垂直居中:

常見的單行文字的垂直居中可設(shè)置文字所在行的height與

行高樣式屬性一致,比如:

div{

width: 400px;

height: 400px;

line-height: 400px;

}

理解浮動(dòng)屬性首先要搞清楚,什么是文檔流?

文檔流:瀏覽器根據(jù)元素在html文檔中出現(xiàn)的順序,

從左向右,從上到下依次排列

浮動(dòng)屬性是CSS中的定位屬性,用法如下:

float: 浮動(dòng)方向(left、right、none);

left為左浮動(dòng)、right為右浮動(dòng)、none是默認(rèn)值表示不浮動(dòng)

,設(shè)置元素的浮動(dòng),該元素將脫離文檔流,向左或向右移動(dòng)

直到它的外邊距碰到父元素的邊框或另一個(gè)浮動(dòng)元素的邊

框?yàn)橹?/p>

浮動(dòng)示例,沒有使用浮動(dòng)的3個(gè)DIV:

HTML結(jié)構(gòu)代碼:

<div id="first">第1塊div</div>

<div id="second">第2塊div</div>

<div id="third">第3塊div</div>

CSS樣式代碼:

#first, #second, #third{

width:100px;

height:50px;

border:1px #333 solid;

margin:5px;

}

執(zhí)行效果如圖:

樣式中加入 float:left;

執(zhí)行效果如圖:

你再修改為 float: right試試右浮動(dòng)是什么效果

16、讓商品分類DIV、內(nèi)容DIV和右側(cè)DIV并排放置

HTML結(jié)構(gòu)代碼:

CSS樣式代碼(在第13節(jié)CSS代碼基礎(chǔ)上加入):

17、clear清除

clear只對塊級(jí)元素有效,表示如果前一個(gè)元素存在左浮動(dòng)或右浮動(dòng),則換行

clear屬性的取值:rigth、left、both、none

到此,相信大家對“DIV+CSS定義及優(yōu)勢有哪些”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享文章:DIV+CSS定義及優(yōu)勢有哪些
文章URL:http://www.rwnh.cn/article30/jgpiso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、外貿(mào)建站用戶體驗(yàn)、企業(yè)建站、品牌網(wǎng)站建設(shè)、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
建湖县| 信阳市| 萨迦县| 平潭县| 乡城县| 安义县| 开化县| 津南区| 河西区| 聂拉木县| 石泉县| 日土县| 浦东新区| 琼海市| 绍兴县| 建阳市| 溧水县| 桂林市| 谢通门县| 新绛县| 普洱| 抚顺市| 都安| 通州区| 理塘县| 宁远县| 邵武市| 荔波县| 宣汉县| 南郑县| 盐源县| 肥城市| 宁都县| 平武县| 娱乐| 海晏县| 阳谷县| 新巴尔虎左旗| 黔西| 桂阳县| 民权县|