`
xm_king
  • 浏览: 395389 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
Group-logo
Spring技术内幕读书笔...
浏览量:15658
社区版块
存档分类
最新评论

float属性对布局的影响

阅读更多

  <!-- float 对布局的影响 -->
  <!-- 当不设置设置第二个div的float为left时,就像第一个
      div不存在一样,但是显示的时候要受到第一个div的影响
   -->
    <div id="d1" style="border: 1px solid blue;">
        <div style="float:left;height: 10px z-index: 100">11</div>
        <div style="float:left;border: 1px solid black;background-color: red">
            <div style="font-size: 24px;">22</div>
            <div>22</div>
            <div>22</div>
            <div>22</div>
            <div>22</div>
            <div>22</div>
            <div>22</div>
        </div>
        <div style="clear: both">
        333</div>
    </div>
    <p >
    <!-- float 对border的影响 -->
    <!-- 当设置第三、四个div的float属性为float时,在页面显示上IE和FireFox会有区别 -->
    <!-- IE下,这两个div会包括在border之内 -->
    <!-- FireFox下,这两个div不会包括在border之内 -->
        <div id="d2" style="clear: both;border-bottom: 1px solid yellow; width: 400px">
            <div>11</div>
            <div>
                <div>22</div>
                <div>22</div>
                <div>22</div>
                <div>22</div>
                <div>22</div>
                <div>22</div>
                <div>22</div>
            </div>
            <div style="float: left;width: 150px" >
            333</div>
            <div style="float: left;width: 150px" >
            444</div>
        </div>
       <p>
          <!-- margin 0px auto 对居中的影响 --> 
          <!-- 上下页面空白为 0px, 左右页面空白自适应并且相等,可以达到横向居中的效果 -->
          <!-- 此属性在IE浏览器下无用,要使居中 需要设置 text-align: center; -->
          <!-- 在Firefox下,直接使用即可 -->
          <div id="d3" style="clear: both;border: 1px solid black; text-align: center;">
            <div id="d4s" style="width:100;height:100;margin:0px auto">margin 0px auto 对居中的影响</div>
       </div>

       子元素在将floating属性设置为left时,会脱离父节点的束缚,这时候将父节点的float也设置为left,就可以了

分享到:
评论

相关推荐

    DIV+CSS布局:CSS浮动float属性详解[归纳].pdf

    通过对浮动float属性的理解和掌握,我们可以更好地实现网页的布局和排版。 Float浮动属性基本释义 float属性的值指出了对象是否及如何浮动。当该属性不等于none时,对象将被视作块对象(block-level),即display...

    CSS浮动属性Float详解 什么是CSS Float?

    Float 属性还可以用来创建小型布局,例如,在一个小区域中,我们可以使用 Float 属性使头像图片浮动,然后使用相对定位来实现文本的自动调整。 然而,Float 属性也存在一些问题,例如,清除 Float 的问题。如果...

    DIVCSS布局:CSS浮动float属性详解.doc

    总结来说,CSS的`float`属性是构建网页布局的重要工具,它可以控制元素的位置,使内容沿页面边缘流动,实现多列布局,并对元素进行灵活的定位。然而,使用`float`时需要注意其可能带来的副作用,如浮动元素导致的...

    float样式对DIV的影响

    在网页设计中,`float`样式是一个至关重要的CSS属性,它对`div`元素的影响深远且多样。`float`最初是为图像布局设计的,但随着时间的发展,它成为了创建复杂网页布局的关键工具。本文将深入探讨`float`样式如何影响`...

    css float属性_动力节点Java学院整理

    `float`属性允许元素在文档流中浮动,从而影响周围元素的布局。本篇将详细介绍`float`属性及其在页面布局中的作用。 ### 1. `float`属性介绍 `float`属性有四个可能的值: - **left**:元素向左浮动。这使得元素...

    float与position属性

    " Float与Position属性" Float 与 Position 属性是 CSS 中两个重要的概念,它们可以帮助开发者建立复杂的布局,实现多年的梦想。...但是,使用这些属性需要非常小心,因为它们可以对布局产生非常大的影响。

    CSS布局详解浮动属性Float.docx

    标题中的“CSS布局详解浮动属性Float”指的是CSS布局中的一种重要技术——浮动(Float),这个属性主要用于创建复杂的网页布局,尤其是图文混排和多列布局。描述中提到的内容可能是关于浮动属性的历史来源,以及它...

    CSS布局详解浮动属性Float.pdf

    标题中的“CSS布局详解浮动属性Float”指的是CSS布局中的一项重要技术——浮动(Float),它在网页设计中扮演着关键角色。描述虽然未提供具体内容,但可以推测文章将深入探讨浮动属性及其在创建网页布局中的应用。 ...

    html2:float布局

    以下是对`float`布局的详细解析: ### 1. `float`属性介绍 `float`属性是CSS中的一个定位属性,它允许元素从当前的文档流中移出,然后向左或向右移动,直到其边缘碰到包含框或另一个浮动元素的边缘。`float`属性...

    CSS3设计盒布局案例.pdf

    本文档主要介绍了CSS3设计盒布局案例,讲解了使用float属性进行布局的具体用法。下面是概括的知识点: 一、CSS3设计盒布局案例概述 * CSS3设计盒布局案例是一个使用float属性进行布局的示例代码 * 该案例展示了...

    浮动属性float的应用源码

    在网页设计中,浮动属性`float`是CSS(层叠样式表)中一个非常重要的概念,主要用于布局控制。本笔记将深入探讨`float`的原理、应用及其源代码实例。 一、`float`属性概述 `float`属性最初被引入用于创建图文混排的...

    div+css float 布局,适配手机

    在这个特定的案例中,“div+css float 布局,适配手机”指的是利用 CSS 的浮动属性 (`float`) 来创建响应式网页布局,以便在手机等移动设备上也能正常显示。 浮动布局(float layout)是 CSS 中一个经典但仍然广泛...

    float讲解ppt

    **内容一:float属性的理解** 1. **定义**:`float`属性允许元素在当前行内向左或向右移动,直到它的外边缘碰到包含框或另一个浮动元素的边。这会导致其他非浮动元素在浮动元素旁边流动,而不是在它下面。 2. **...

    Float(浮动)导致的父容器背景不显示的解决方法

    通常,使用Clear Fix方法更为通用,而`overflow`方法则适用于对布局要求相对简单的场景。随着现代布局技术的发展,如Flexbox和Grid,我们有更多的工具来避免和解决这类问题,使得页面布局更加灵活且可控。在学习和...

    css float left布局换行不正常问题的解决

    在讨论CSS中float布局换行问题之前,首先要了解CSS float属性的基本原理。float属性是一种非常有用的CSS布局方式,它允许元素向左或向右浮动,直到它的外边缘碰到包含框或另一个浮动元素的边框为止。使用float属性...

Global site tag (gtag.js) - Google Analytics