css3盒子布局--管理盒子的空间(box-pack和box-align)
来源:互联网 发布:迅雷9登录网络错误 编辑:程序博客网 时间:2024/05/21 06:46
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>css3定位布局-管理盒子的空间(box-pack和box-align)</title>
<style>
body,html{
width:100%;
height:100%;
}
body{
margin:0;
padding:0;
display: box;
display: -moz-box;
display:-webkit-box;
-moz-orient: horizontal;
-webkit-box-orient: horizontal;
box-orient:horizontal;
-moz-box-pack: center;
-webkit-box-pack: center;
box-pack:center;
-moz-box-align: center;
-webkit-box-align: center;
box-align:center;
background-image: url(img/1.jpg);
background-repeat: no-repeat;
background-position: top center;
}
.box{
border:1px solid blue;
padding:4px;
}
</style>
</head>
<body>
<!--<h1>box-pack:设置子容器在水平轴上的空间分配方式</h1>
<ul>
参数介绍:
<li>1.start:所有子容器都分布在父容器的左侧,右侧留空</li>
<li>2.end:分布在右侧,左侧留空</li>
<li>3.justify:所有子容器均平均分布</li>
<li>4.center:平均分配父容器剩余的空间</li>
</ul>
<h1>box-align:用于管理子容器在竖轴上的分配方式</h1>
<ul>
相关参数:
<li>1.start:从父容器顶部开始排列,剩余空间显示在底部</li>
<li>2.end:从底部开始排列,剩余空间显示在顶部</li>
<li>3.center:子容器横向居中,剩余空间分布在子容器两侧,上面一半,下面一半</li>
<li>4.baseline:所有盒子沿着它们的基线排列,剩余空间可前可后显示</li>
<li>5.stretch:每个子元素的高度被调整到适合盒子的高度显示 </li>
</ul>-->
<div class="box">
<img src="img/11.jpg"/>
</div>
</body>
<html>
<head>
<meta charset="UTF-8">
<title>css3定位布局-管理盒子的空间(box-pack和box-align)</title>
<style>
body,html{
width:100%;
height:100%;
}
body{
margin:0;
padding:0;
display: box;
display: -moz-box;
display:-webkit-box;
-moz-orient: horizontal;
-webkit-box-orient: horizontal;
box-orient:horizontal;
-moz-box-pack: center;
-webkit-box-pack: center;
box-pack:center;
-moz-box-align: center;
-webkit-box-align: center;
box-align:center;
background-image: url(img/1.jpg);
background-repeat: no-repeat;
background-position: top center;
}
.box{
border:1px solid blue;
padding:4px;
}
</style>
</head>
<body>
<!--<h1>box-pack:设置子容器在水平轴上的空间分配方式</h1>
<ul>
参数介绍:
<li>1.start:所有子容器都分布在父容器的左侧,右侧留空</li>
<li>2.end:分布在右侧,左侧留空</li>
<li>3.justify:所有子容器均平均分布</li>
<li>4.center:平均分配父容器剩余的空间</li>
</ul>
<h1>box-align:用于管理子容器在竖轴上的分配方式</h1>
<ul>
相关参数:
<li>1.start:从父容器顶部开始排列,剩余空间显示在底部</li>
<li>2.end:从底部开始排列,剩余空间显示在顶部</li>
<li>3.center:子容器横向居中,剩余空间分布在子容器两侧,上面一半,下面一半</li>
<li>4.baseline:所有盒子沿着它们的基线排列,剩余空间可前可后显示</li>
<li>5.stretch:每个子元素的高度被调整到适合盒子的高度显示 </li>
</ul>-->
<div class="box">
<img src="img/11.jpg"/>
</div>
</body>
</html>
注意:在body和html中设置width和height为100%,因为
div的100%是从其上一级div的宽高继承来的,有一点很关键,就是要设置div100%显示,必须设置其上一级div的宽度或高度,否则无效。
前面总得有个容器说明他的高度是多少。这样的话div才能按比例100%继承上一级的高度可惜的是浏览器一般默认解释为内容的高度,而不是100%。解决方法:只要为html和body设置高度为100%就可以了html,body{height:100%;}这样之后div会按比例来继承上一级的高度了.
0 0
- css3盒子布局--管理盒子的空间(box-pack和box-align)
- css3盒子布局-定义盒子的弹性空间(box-flex)
- css3 box-orient box-pack box-align
- box-align和box-pack的使用
- css3盒子布局-定义布局取向(box-orient)和顺序(box-direction)
- css3盒子布局-定义盒子布局的位置(box-ordinary-group)
- css3 box-pack box-align 居中
- css3 box-pack box-align 居中
- 盒子模型和CSS3的box-sizing属性
- css3设置box-pack和box-align让div里面的元素垂直居中
- CSS3中不熟悉的属性1:box-pack和box-align
- css3 box-shadow 盒子效果
- CSS3--弹性盒子(Flex Box)
- CSS3-盒子模型box-sizing
- CSS3 弹性盒子(Flex Box)
- CSS3 弹性盒子(Flex Box)
- 盒子(Box)
- 移动端布局 Css3 弹性盒子模型封装 display:box;
- Fiddler过滤指定域名
- 文章标题
- 第十二课通知界面变更接口——C#计算器编程教学
- Android Studio如何设置代码自动提示
- TinyXml快速入门(三)
- css3盒子布局--管理盒子的空间(box-pack和box-align)
- javaweb学习总结(二十七)——jsp简单标签开发案例和打包
- 【转】CAP的相对论
- servlet 的request 属性常用方法
- csdn如何转载别人的文章
- hitTest:withEvent:方法流程
- javaweb学习总结(二十八)——JSTL标签库之核心标签
- Ubuntu下libpcap安装
- ZOJ 3326 An Awful Problem(模拟)