深入分析网页设置中css float属性

float 属性的定义:使元素在哪个方向浮动

默认值为:none

注意:浮动元素会生成一个块级框,而不论它本身是何种元素

一、float语法   -   TOP

Float常跟属性值left、right、none
Float:none 不使用浮动
Float:left 靠左浮动
Float:right 靠右浮动
float语法:

float : none | left |right

参数值:
none :  对象不浮动
left :  对象浮在左边
right :  对象浮在右边

HTML代码:

 代码如下 复制代码

<body>
     <div class="main">
  <div class="d" id="d1">框1</div>
  <div class="d" id="d2">框2</div>
   <div class="d" id="d3">框3</div>
  <div class="d" id="d4">框4</div> 
     </div>
</body>

 1,当兄弟元素全为浮动元素时其父类元素在没有自定义宽高时其高度将为零

css样式:

 代码如下 复制代码
.main {
      border: 1px solid ;
   }
 .d {
      border: 1px solid red;
      width: 50px;
      height: 50px;
      float: left;
   }

 

显示效果:

2,浮动元素会在一行之内空间不够多余的浮动元素会跳至下一行

css样式:

 代码如下 复制代码
 .main {
      border: 1px solid ;
      width:130px;
   }
 .d {
      border: 1px solid red;
      width: 50px;
      height: 50px;
      float: left;
   }

 

显示效果:

3,浮动元素会脱离文本流,其参照父类元素

ccs样式:

 代码如下 复制代码

  #d1{
     float:left;
   }

 显示:

ss浮动总结   -   TOP

我们要区别与文字内容靠左( text-align:left)靠右( text-align:right)样式,浮动只针对html标签设置靠左靠右浮动样式。float浮动样式没有靠中(浮动居中)的样式,如果需要让标签对象居中我们在css布局居中相关文字给大家详细讲解介绍(css margin)。这里记住浮动靠右使用float:right,浮动靠左使用float:left样式即可。

 

时间: 2024-09-20 12:17:38

深入分析网页设置中css float属性的相关文章

html-关于css float属性的疑问?

问题描述 关于css float属性的疑问? #a{background-color:red;color:white;float:left;} #b{background-color:blue;color:white;} a b 以上代码的效果是蓝色的div跟红色div在同一行且在红色div的右边,但是css教程上讲红色div浮动,蓝色div移动到原红色div的位置,从效果上来讲应该是红色的div覆盖了蓝色div才对. 第二:如果给这两个div加上相同的width和height属性值,效果就是红

div中的float属性是影响到div本身还是其中的元素啊?

问题描述 div中的float属性是影响到div本身还是其中的元素啊? 在div中的float属性设置right值,那么div中的元素是向右浮动, 但是好像整个div框在父一级容器中也会向右浮动, 那么div中的float属性是影响到div本身还是其中的元素呢? 解决方案 会先影响到自己本身,然后它里面的元素也会跟着影响 解决方案二: 子div的margin属性影响到父div的定位 解决方案三: http://www.cnblogs.com/lrzw32/p/4948514.html:这个讲的挺

网页编辑中CSS样式表技巧总结_经验交流

一.关于注释 在创建xhtml+CSS网站时,CSS中的注释非常重要.在创建CSS样式时,应当保持随手注释的习惯.一般的,我习惯于使用"/* 注释内容 */"的格式来写注释,因为在EditPlus等具有高亮功能的编辑器里,使用C语言中常用的"/***************/"之类的注释是无意义的,没有必要填充大量无意义内容作为分隔.带有注释的文档作为网站的原始CSS文档,在发布网站的时候,可以使用CSS压缩工具压缩CSS,在输出的CSS中去掉注释以提高文件传输效率

Div+CSS网页布局中CSS无效的十个常见原因

核心提示:我们学习Div+CSS网页布局的知识,可是W3C validation有时难以操作,但用它你可以查看由版面设计引起的差错.验证程序抛出大量差错和警告,说明你的XHTML尚未完善,可能无法在不同浏览器上保持一致功能. 我们学习Div+CSS网页布局的知识,可是W3C validation有时难以操作,但用它你可以查看由版面设计引起的差错.验证程序抛出大量差错和警告,说明你的XHTML尚未完善,可能无法在不同浏览器上保持一致功能.下面十个细微的失效问题难住了大批程序员,本文就告诉你如何解决

实例详解网页制作中CSS元素的定位应用

css|网页|详解 1. position:static|无定位 position:static是所有元素定位的默认值, 一般不用注明,除非有需要取消继承的别的定位 example: #div-1 {  position:static; } 2. position:relative|相对定位 使用position:relative,就需要top,bottom,left,right4个属性来配合,确定元素的位置. 如果要让div-1层向下移动20px,左移40px: example: #div-1

网页布局中CSS无效的十个常见原因

我们学习Div+CSS网页布局的知识,可是W3C validation有时难以操作,但用它你可以查看由版面设计引起的差错.验证程序抛出大量差错和警告,说明你的XHTML尚未完善,可能无法在不同浏览器上保持一致功能.下面十个细微的失效问题难住了大批程序员,本文就告诉你如何解决.在本文开始前介绍一些使用W3C验证程序时需要注意的问题. 1.不要担心验证程序的警告:如果验证程序说发现12处错误以及83处警告,不要理它,继续进行下一步. 2.一次更正一个错误:按顺序进展工作,从上到下,一次修正一个错误.

详细学习网页制作技术CSS的属性单位

css|网页 由于样式表项就是由属性及其值组成的,因此有必要了解属性值的各种单位.在CSS中,各种单位与在HTML中有所不同,请读者注意区分. 1.长度单位 缩写  单位类型             说明 cm      厘米em      ems         当前字体中m字母的宽度ex      exs         当前字体中x字母的高度in      英寸       mm      毫米pc      Picas       1 pica=12点pt      点         

JS控制css float属性的用法

  JavaScript与CSS属性的控制网上很常见,因此来说用js操作css属性是有一定规律的. 1.对于没有中划线的css属性一般直接使用style.属性名即可. 如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等. 2.对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可.如:obj.style.marginTop,obj.style.borderLeftWidth,ob

javascript css float属性的特殊写法_javascript技巧

1.对于没有中划线的css属性一般直接使用style.属性名即可. 如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等. 2.对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可. 如:obj.style.marginTop,obj.style.borderLeftWidth,obj.style.zIndex,obj.style.fontFamily等. 这个规律我想大多数的前