`

Clear floated elements

 
阅读更多

Problems:

Floated elements would keep align one after another. There are two situations that we may need to clear floated element.

1. We need to clear the previous floated elements and start from a new line.

2. We need to keep the floated elements in a container.

 

Solution:

        .clear {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            visibility: hidden;
        }

        .selfClear:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            visibility: hidden;

        }
 

 

Try it with jsfiddle

分享到:
评论

相关推荐

    前端学习clear清除

    在前端开发过程中,浮动元素(floated elements)的处理是一个非常重要的方面,它涉及到页面布局、元素间的相互作用以及如何解决由浮动引发的问题。本文将详细介绍`clear`属性及其使用方法,帮助理解如何通过该属性...

    CSS 权威指南(第四版)英文版(Oreily.CSS.The.Definitive.Guide.4th.edition)

    包括浮动元素(Floated Elements)、浮动的细节(Floating: The Details)、应用于行为(Applied Behavior)等。 - 清除浮动(Clearing) - 浮动形状(Float Shapes) 包括创建形状(Creating a Shape)、利用...

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

    <div class="child floated"> <div class="clearfix"></div> ``` CSS: ```css .clearfix::after { content: ""; display: block; clear: both; } ``` 2. **伪元素方法**:使用CSS的`:before`或`:after...

    html+css+js前端知识点

    * Floated 元素可以通过 clear 属性来清除浮动 十三、其他知识点 * LESS 和 SASS 是两种 CSS 预处理器,可以用于简化 CSS 的编写和维护 * CSS sprite 是一种技术,可以用于将多个图片合并成一个图片来提高页面加载...

    div清除浮动css样式代码分享(4种方法)

    然而,浮动元素会带来一个问题,即“浮动塌陷”(Floated Element Collapse),也就是父元素无法正确包裹住其内部浮动的子元素,导致父元素的高度计算出现问题。为了解决这个问题,开发者通常会采用各种方法来“清除...

    ITMD362_Project1

    3. **布局技术**:传统布局如流式布局(floated elements)和定位(positioning)是基础,但现代CSS引入了Flexbox和Grid布局,它们提供了更强大和灵活的页面布局方式。 4. **响应式设计**:随着设备多样性,响应式...

    calculadora:Prosto desenvolvido durante aImersãoDEV da Alura

    3. **布局技术**:计算器的布局可能采用流式布局(floated elements)、网格布局(CSS Grid)或Flexbox。Flexbox提供了一种灵活的方式来排列和对齐元素,特别是在垂直和水平居中、自适应屏幕尺寸方面,这对于构建...

    natoursPro

    3. **布局方式**:项目可能采用了流式布局(floated elements)、网格布局(CSS Grid)、Flexbox(弹性盒布局)或CSS Grid来实现响应式设计,使页面在不同设备和屏幕尺寸下都能良好显示。 4. **响应式设计**:响应...

    Movie-App

    3. **布局技术**:Movie-App可能使用了流式布局(floated elements)、网格布局(CSS Grid)或Flexbox(弹性盒子布局)来组织电影列表。Flexbox适合一维布局,而Grid则适合二维布局,这两种技术让开发者能更灵活地...

    CSS布局基础BFC

    <div class="floated"></div> 12. <div class="clear"> 总结BFC,全称为Block Formatting Context,是CSS布局中的一个重要概念,它定义了一个独立的渲染区域,其中的元素遵循特定的排列规则。BFC可以通过多种方式...

    Containing Floats (Complex Spiral Consulting).pdf

    1. **清除浮动:** 使用`clear`属性或伪元素`::after`来清除浮动效果,使父元素能够正确包裹其内的浮动元素。 2. **使用Flexbox或Grid:** 在现代浏览器中,使用Flexbox或Grid布局可以更简单地实现相同的布局效果,...

    neat, 一个轻量级和灵活的Sass网格.zip

    neat, 一个轻量级和灵活的Sass网格 一个轻量级和灵活的Sass网格Neat是一个流体网格框架,它的目的是为了方便使用,足够灵活,可以定制...链接演示工具文档文档更改日志记录Twitter堆栈溢出Neat Neat Building floated

    新人教版高二英语下学期unit13练习题[精选].doc

    12. 动词辨析:floated表示“浮现”,童年记忆在她眼前浮现。答案是A. floated。 13. 固定搭配:masses of表示“大量的”,用于形容人很多。答案是C. masses。 14. 短语辨析:all the way表示“全程,一直”,这里...

    span 右浮动折行 解决ie6/7中span右浮动折行问题

    A floated box is shifted to the left or right until its outer edge touches the containing block edge or the outer edge of another float. If there’s a line box, the top of the floate

    中国节日主题网站设计 红色建军节HTML+CSS 红色中国文化主题网站设计 HTML学生作业网页

    Left floated DIV ; height:200px; background-color:yellow; float:right;"> Right floated DIV ``` ### 知识点五:JavaScript增强交互性 JavaScript是一种常用的客户端脚本语言,用于增强网页的交互性和动态...

    IE6 两个div有间隙的问题(IE 3px bug)

    这个bug表现为在IE6下,当两个浮动(floated)的div相邻时,它们之间会出现一个3像素的间距,这与在其他浏览器(包括更新版本的IE)中的表现不符。这个问题的根源在于IE6对浮动元素的盒模型处理方式与其他浏览器不同...

    Machine Translation(自然语言处理 NLP)

    例如,英文句子“The bottle floated into the cave”可以被翻译成西班牙语“The bottle entered the cave floating”,但其句法结构已经改变。另外,代词 resolution 也是一个重要的问题,例如英文句子“The ...

    HTML设计模式日常学习笔记整理

    我主要学习了六种盒模型,分别为内联盒模型(inline box),内联块状盒模型(inline-block box),块状盒模型(block box),表格盒模型(table box),绝对定位盒模型(absolute box)和浮动定位盒模型(floated ...

    人教版高中英语必修3unit4课文知识点详解PPT教案.pptx

    - `floated`:飘过,描述气球在天空中移动的情景。 - `oxygen`:氧气,在山顶可能存在氧气短缺的情况。 - `spaceship`:宇宙飞船,梦想乘坐它飞往月球。 2. **重点短语** - `cheer up`:感到高兴,振奋起来。 ...

    关于div+css的用法总结

    在div+css布局中,通过设置div的display属性,我们可以实现各种布局模式,如流式布局(floated layouts)、定位布局(positioned layouts)以及网格布局(grid layouts)。display:block使得div成为块级元素,占据一...

Global site tag (gtag.js) - Google Analytics