CSS 布局模型

CSS布局模型

        布局模型是CSS最基本、最核心的概念,但布局模型是建立在盒模型的概念之上。又不同于我们常说的CSS布局样式和CSS布局模版。如果说布局模版是本,CSS布局模版就是末了,是外在的表现形式。CSS包括三中基本的布局模型。

  • 流动模型 (Flow)
  • 浮动模型(Float
  • 层模型(Layer)
流动模型

流动(Flow)是默认的网页布局模式,也就是说默认情况下,HTML网页元素都是按照流动模型来分布网页内容的。流动模型有两个比较典型的特征。

1.块状元素都会在所处的包含元素内自上而下垂直延伸分布,因为在默认状态下块状元素的宽度是100%。实际上块状元素都会以行的形式占据位置。如下效果。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Flow block test</title>
<style type="text/css">
#box1{
    width:200px;
    height:200px;
}
div,h1,p{
    border:1px solid blue;
}
</style>
</head>
<body>
    <div id="box2">Hello World1</div><!--块状元素,由于没有设置宽度,宽度默认显示为100%--> 
    <h1>Hello World2</h1><!--块状元素,由于没有设置宽度,宽度默认显示为100%--> 
    <p>Hello World3</p><!--块状元素,由于没有设置宽度,宽度默认显示为100%--> 
    <div id="box1">Hello World4</div><!--块状元素,由于设置了width:300px,宽度显示为300px-->
</body>
</html>

2.在流动模式下内联元素都会在所处的包含元素内从左到右水平分布显示。如下的span、a

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值