CSS核心内容-标准流、盒子模型、浮动、定位


http://blog.csdn.net/husen1314/article/details/46664053


CSS核心内容-标准流、盒子模型、浮动、定位,了解了核心内容才能用CSS设计出一个简单的页面
 一、基础
    在了解核心内容之前需要先了解HTML中的两种标签:块级元素,行内元素;
    块级元素:一个块级元素占满一行
    行内元素:在一行中行内元素依次填充
    在CSS中可以将行内元素转换为块级元素,通过的是Display属性来实现的
    有了以上的基础后再看核心内容
 二、核心
    1.标准流
        标准流就是在CSS中默认的块级元素和行内元素的排列方法
        标准流是默认的排列方法,那么我们也可通过代码来改变它的默认值(即float浮动)
    2.盒子模型
	基本元素:外边距,内边距,边框,内容四部分
	
	要注意的是:盒子模型针对的是块级元素,某些样式对行内元素无用

 
 
  1. #content{  
  2.     background-color :#eff7ff;   /*背景颜色*/  
  3.     border:1px solid #428eff;    /*边框*/  
  4.     width:70px;                 /*宽度*/  
  5.     height:25px;                /*高度*/  
  6.     display:block;              /*转换为块级元素*/  
  7.     font-size:12px;             /*字体*/  
  8.     text-align:center;          /*位置*/  
  9.     line-height :25px;          /*高度*/  
  10.     margin-left:20px;           /*外左边距*/  
  11.     color:#0059bd;              /*字体颜色*/  
  12.     text-decoration:none;       /**/  
  13. }  


	 以上是对盒子模型的一些属性的设置
    3.浮动
	对于设置了浮动的框,那么它就不再属于标准流,所以它的排列方式也会有所不同
	通过对文本框的设置浮动,可以排版框的位置,通过设置框向左或向右浮动的位置,直到碰到包含框
      或另一个浮动框的边缘为止
	
 
 
  1. #Style{  
  2.     float:right;  
  3. }  

	以上就是设置框样式的向右浮动
	取消浮动可以用Clear来实现
	
 
 
  1. #Style{  
  2.       float:Clear;  
  3. }  

    4.定位
	主要分为两种:绝对定位和相对定位
	相对定位脱离了标准流,以他所在标签的第一个标准流父标签为基准

 
 
  1. #style {  
  2.     display:block;  
  3.     position:absolute/*绝对定位,可以放置在页面的任何位置*/  
  4.     position:relative/*相对于其原来的位置的移动距离*/  
  5. }  
	还有一种定位方式是固定定位,是相对于其他某一元素来进行定位,应该算是相对定位的一种,都是
     其相对位置的改变
 三、小结
     以上就是对CSS核心内容的整体的了解,而且这些内容是学习CSS的基础,通过基础的学习,在以后的学
   习过程中,遇到问题解决问题,从而获得更大的提高。
     学习不是一蹴而就的事情,有了理论的学习,还要进行一些实践,就比如上边写的内容,说起来大家都懂
   但是真正做起来就会体现出差距来,所以还是要多动手实践。。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值