css的布局模型(二)---浮动模型
2017-02-27 21:19
295 查看
二、浮动模型
块状元素这么霸道都是独占一行,如果现在我们想让两个块状元素并排显示,怎么办呢?不要着急,设置元素浮动就可以实现这一愿望。
任何元素在默认情况下是不能浮动的,但可以通过float属性将元素定义为浮动,如 div、p、table、img 等元素都可以被定义为浮动。通过下面代码实现两个 div 元素在一行显示。
<style type="text/css">
div{
width: 200px;
height: 200px;
border: 1px solid blue;
float: left;
}
</style>
</head>
<body>
<div>div1</div>
<div>div2</div>
</body>
页面显示结果:
如果将样式中的float值改为right,则页面显示的结果为:
小伙伴可能会问,设置两个元素一左一右可以实现一行显示吗?当然可以啦
只需要将代码修改如下:
<style type="text/css">
div{
width: 200px;
height: 200px;
border: 1px solid blue;
}
#div1{
float: left;
}
#div2{
float: right;
}
</style>
</head>
<body>
<div id="div1">div1</div>
<div id="div2">div2</div>
</body>
显示的结果如下:
块状元素这么霸道都是独占一行,如果现在我们想让两个块状元素并排显示,怎么办呢?不要着急,设置元素浮动就可以实现这一愿望。
任何元素在默认情况下是不能浮动的,但可以通过float属性将元素定义为浮动,如 div、p、table、img 等元素都可以被定义为浮动。通过下面代码实现两个 div 元素在一行显示。
<style type="text/css">
div{
width: 200px;
height: 200px;
border: 1px solid blue;
float: left;
}
</style>
</head>
<body>
<div>div1</div>
<div>div2</div>
</body>
页面显示结果:
如果将样式中的float值改为right,则页面显示的结果为:
小伙伴可能会问,设置两个元素一左一右可以实现一行显示吗?当然可以啦
只需要将代码修改如下:
<style type="text/css">
div{
width: 200px;
height: 200px;
border: 1px solid blue;
}
#div1{
float: left;
}
#div2{
float: right;
}
</style>
</head>
<body>
<div id="div1">div1</div>
<div id="div2">div2</div>
</body>
显示的结果如下:
相关文章推荐
- css布局之浮动模型&&左右两栏自适应布局
- CSS布局模型(二)——浮动模型
- 前端开发:css基础知识之盒模型以及浮动布局。
- CSS基础之盒子模型及浮动布局
- CSS基础之盒子模型及浮动布局
- CSS布局模型——流动、浮动、层模型
- css的布局模型(二)---浮动模型
- CSS布局模型 之 浮动模型(浮动的工作原理和清除浮动技巧?)
- Css学习--三种布局模型(流动模型、浮动模型、层模型)
- css布局详解(一)——盒模型
- CSS的布局模型
- CSS-弹性盒模型布局
- CSS布局浮动(float)和定位(position)属性的区别和使用
- 流式布局之2012年语法-------------------CSS3盒模型display:flex
- 标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型
- CSS布局页面之盒子模型
- div+css实战演练---优酷盒子模型和搜狐首页面布局效果
- css布局模型
- div+css布局之固定浮动布局
- 从零开始学 Web 之 CSS(三)链接伪类、背景、行高、盒子模型、浮动