CSS基础知识 - 盒模型/定位/浮动

1. Box Model (盒模型)

      Box Model 是CSS的指定元素如何显示和交互,是CSS的基石之一。

      页面上的每个元素被看成是一个矩形框,它由内容,填充(padding),边框(border),空白边(margin)组成。

      他们之间的关系如下:

      [ margin [ border [ padding [ content ] ] ]

      margin, border, padding 都是可选的,他们的默认值为0。

      

2. position(定位)

      a) 相对定位(relative)

            相对于原位置进行移动。

            eg:

            #box1 {

                  position: relative;

                  left: 10px;

                  top: 10px;

            }

            原位置向下并向左各移动10px。

        b) 绝对定位(absolute)

        c) 浮动(float)

            元素向左或向右浮动,直到碰到其他元素为止。

下面给出一个简单的新闻网页中常见的例子以供读者理解:

 

 1  < html >
 2  < head >
 3  < title > Enclosing Floats </ title >
 4 
 5  < style  type ="text/css" >
 6 
 7  .news  {
 8    background-color : #eaeaea ;
 9    border :  solid 1px #999 ;
10      width :  500px ;
11  }
12 
13  .news img  {
14    float :  left ;
15      padding :  10px 0 10px 10px ;
16      width :  150px ;  
17      height :  180px ;
18  }
19 
20  .news p  {
21    float :  right ;
22      width :  300px ;
23      margin :  0 ;
24      padding :  10px 10px 10px 0 ;
25  }
26 
27  </ style >
28 
29  </ head >
30 
31  < body >
32 
33  < div  class ="news" >
34  < img  src ="news.jpg"   />
35  < p >
36  人民图片网6月19日报道 当日9时30分,黄河小浪底大坝2个排沙洞同时开启,
37  放水量达到每秒2600立方米,形成壮丽的巨瀑景观,
38  黄河第九次调水调沙正式开始。此后小浪底水库及其下游16公里处的西霞院水库下泄流量逐日增大,
39  6月23日控制黄河花园口流量约3800立方/秒下泄。
40  </ p >
41  </ div >
42 
43  </ body >
44  </ html >

 

效果如下:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值