|
導(dǎo)讀網(wǎng)頁(yè)的本質(zhì)就是超級(jí)文本標(biāo)記語(yǔ)言,通過(guò)結(jié)合使用其他的Web技術(shù)(如:腳本語(yǔ)言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,超級(jí)文本標(biāo)記語(yǔ)言是萬(wàn)維網(wǎng)(Web)編程的基礎(chǔ),也就是說(shuō)萬(wàn)維網(wǎng)是建立... 網(wǎng)頁(yè)的本質(zhì)就是超級(jí)文本標(biāo)記語(yǔ)言,通過(guò)結(jié)合使用其他的Web技術(shù)(如:腳本語(yǔ)言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,超級(jí)文本標(biāo)記語(yǔ)言是萬(wàn)維網(wǎng)(Web)編程的基礎(chǔ),也就是說(shuō)萬(wàn)維網(wǎng)是建立在超文本基礎(chǔ)之上的。超級(jí)文本標(biāo)記語(yǔ)言之所以稱(chēng)為超文本標(biāo)記語(yǔ)言,是因?yàn)槲谋局邪怂^“超級(jí)鏈接”點(diǎn)。 本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于flexbox彈性盒子如何布局?詳細(xì)教程,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。在CSS3彈性盒子模型中,我們可以使用box-flex屬性來(lái)定義彈性盒子內(nèi)部的子元素是否具有彈性空間。如果子元素具有彈性空間,當(dāng)彈性盒子(父元素)的尺寸放大或縮小的時(shí)候,具有彈性空間的子元素的尺寸也會(huì)放大或縮小。每當(dāng)彈性盒子有額外的空間時(shí),具有彈性空間的子元素也會(huì)擴(kuò)大自身大小來(lái)填補(bǔ)這一空間。 說(shuō)明: box-flex屬性取值是一個(gè)整數(shù)或者小數(shù),不可為負(fù)數(shù),默認(rèn)值為0。 當(dāng)盒子中包含多個(gè)定義了box-flex屬性的子元素時(shí),瀏覽器將會(huì)把這些子元素的box-flex屬性值相加,然后根據(jù)它們各自的值占總值的比列來(lái)分配盒子剩余的空間。 注意,box-flex屬性只有在彈性盒子確定了寬度或高度才有效。也就是說(shuō)必須要先為父元素定義width或者h(yuǎn)eight屬性值。 使用彈性空間設(shè)置,使得彈性盒子內(nèi)部元素的總寬度和總高度,始終等于彈性盒子的寬度與高度。不過(guò)只有當(dāng)彈性盒子具有確定的寬度或高度時(shí),子元素的彈性空間才生效。 舉例: <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS3 box-flex屬性</title>
<style type="text/css">
body
{
display:-webkit-box;
-webkit-box-orient:horizontal; /*定義盒子元素內(nèi)的元素從左到右流動(dòng)顯示*/
width:200px;
height:150px;
}
#box1
{
background:red;
-webkit-box-flex:1.0;
}
#box2
{
background:blue;
-webkit-box-flex:2.0;
}
#box3
{
background:orange;
-webkit-box-flex:1.0;
}
</style>
</head>
<body>
<div id="box1"></div>
<div id="box2"></div>
<div id="box3"></div>
</body>
</html>在瀏覽器預(yù)覽效果如下:
分析: 這里使用“box-orient:horizontal;”定義彈性盒子內(nèi)部子元素水平排列,并且給彈性盒子指定了寬度為200px。之后我們只需要使用box-flex屬性給每一個(gè)子元素指定一個(gè)值,瀏覽器就會(huì)自動(dòng)計(jì)算每個(gè)子元素所占的比例,自動(dòng)劃分寬度。 以上就是對(duì)flexbox彈性盒子如何布局?詳細(xì)教程的全部介紹,如果您想了解更多有關(guān)CSS3視頻教程,請(qǐng)關(guān)注PHP中文網(wǎng)。 以上就是flexbox彈性盒子如何布局?詳細(xì)教程的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章! 網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!