国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Flex > 正文

css3彈性盒模型(Flexbox)詳細介紹

2024-09-08 18:17:11
字體:
來源:轉載
供稿:網友

Flexbox是布局模塊,而不是一個簡單的屬性,它包含父元素和子元素的屬性。

Flexbox布局的主體思想是似的元素可以改變大小以適應可用空間,當可用空間變大,Flex元素將伸展大小以填充可用空間,當Flex元素超出可用空間時將自動縮小。總之,Flex元素是可以讓你的布局根據瀏覽器的大小變化進行自動伸縮。

創建Flex容器

flexbox布局首先需要創建一個flex容器。為此給元素設置display屬性的值為flex。對于IE10來說,我們需要在開頭的地方添加-ms-flexbox。

復制代碼代碼如下:
.container{
display:-webkit-flex;
display:-moz-flex;
display:flex;
display:-ms-flexbox;
}

 水平或垂直分布

box-orient定義分布的坐標軸:vertical和horizional。這兩個值分別定義盒子垂直顯示和水平顯示:

復制代碼代碼如下:
.container{
display: box;
box-orient: horizontal;
}

 語法

復制代碼代碼如下:
box-orient: horizontal|vertical|inline-axis|block-axis|inherit;

案例

復制代碼代碼如下:
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”utf-8″/>
<title>Centering an Element on the Page</title>
<style type=”text/css”>
html {
height: 100%;
} </p>
<p>body {
display: -webkit-box; /* 老版本語法: Safari, iOS, Android browser, older WebKit browsers. */
display: -moz-box; /* 老版本語法: Firefox (buggy) */
display: -ms-flexbox; /* 混合版本語法: IE 10 */
display: -webkit-flex; /* 新版本語法: Chrome 21+ */
display: flex; /* 新版本語法: Opera 12.1, Firefox 22+ */</p>
<p> /*垂直居中*/
/*老版本語法*/
-webkit-box-align: center;
-moz-box-align: center;
/*混合版本語法*/
-ms-flex-align: center;
/*新版本語法*/
-webkit-align-items: center;
align-items: center;</p>
<p> /*水平居中*/
/*老版本語法*/
-webkit-box-pack: center;
-moz-box-pack: center;
/*混合版本語法*/
-ms-flex-pack: center;
/*新版本語法*/
-webkit-justify-content: center;
justify-content: center;</p>
<p> margin: 0;
height: 100%;
width: 100% /* needed for Firefox */
}
/*實現文本垂直居中*/
h1 {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;</p>
<p> -webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德昌县| 涞源县| 建平县| 长武县| 马龙县| 常德市| 阿城市| 武城县| 宁武县| 道真| 晴隆县| 河南省| 平阴县| 钟祥市| 昭通市| 仁化县| 永仁县| 宝鸡市| 张家界市| 尤溪县| 淮南市| 兴安盟| 西平县| 壶关县| 饶阳县| 秦安县| 高安市| 封丘县| 芒康县| 阿合奇县| 珠海市| 武城县| 浦江县| 洛宁县| 和顺县| 屯门区| 凌源市| 南投县| 广水市| 天等县| 灵山县|