`

清理浮动 浏览器兼容 css

阅读更多

.wrapper{float:left;}

.left{float:left;}

.middle{float:left;}

.right{float:right;}

<div class="wrapper">

<div class="left"></div>

 

<div class="middle"></div>

 

<div style="clear:right"></div> 

<div class="right"></div>

</div>

 

在做dhtml的时候,页面通常是分为左中右显示的

如果,左边,中间都是左浮动,右边是右浮动,像上面的情况,在右浮动前面通常是需要清理右浮动的。

如果不清理右浮动,右面的div里面的内容是不会正常显示的。

这两天老遇到这种问题,做个小计,不知道其他朋友是怎么处理这种情况的

分享到:
评论

相关推荐

    DIV+CSS解决各浏览器兼容问题

    ### DIV+CSS解决各浏览器兼容问题 在网页设计与开发领域,DIV+CSS布局方法是构建网站时常用的技术之一。然而,不同的浏览器由于其内核差异及版本更新速度不一,常常导致同样的代码在不同浏览器下呈现的效果各异,...

    最全的CSS浏览器兼容问题

    ### 最全的CSS浏览器兼容问题解析 #### 一、引言 随着Web技术的发展与进步,浏览器兼容性问题一直是前端开发中的重点难点之一。不同浏览器对CSS的支持程度各异,这给开发者带来了诸多挑战。本文将根据多年的实践...

    清理浮动的几种方法

    在选择清理浮动的方法时,需要根据项目需求、浏览器兼容性和代码简洁性来综合判断。对于现代浏览器,使用`:after`伪元素和`overflow`属性是比较常见的解决方案,而为了照顾到老版本的IE浏览器,则可能需要结合`clear...

    避免不必要的浏览器兼容性问题的5个技巧

    浏览器兼容性问题一直是Web开发中的一个痛点,不同的浏览器对HTML、CSS和JavaScript的支持程度各不相同,这可能导致网站在不同浏览器上展示效果不一致。以下五个技巧可以帮助开发者有效避免不必要的浏览器兼容性问题...

    css清除浮动的方法有哪些?.docx

    通过在浮动元素的容器上应用`:after`伪元素,创建一个看不见的块元素,以此清理浮动。CSS代码如下: ```css .clearfix:after { content: "020"; display: block; height: 0; clear: both; visibility: hidden; ...

    css样式和内存泄漏

    此外,“div+css中常见的浏览器兼容性处理.doc”和“再谈浏览器的兼容性.doc”可能提供了针对这些问题的具体解决方法,如使用前缀、条件注释、reset CSS或normalize.css等工具来确保跨浏览器的一致性。 接着,我们...

    CSS兼容IE和Firefox的技巧集合

    ### CSS兼容IE和Firefox的技巧集合 在网页开发过程中,CSS的兼容性一直是...然而,随着Web标准的发展,建议尽可能采用现代的CSS技术和布局方法,以减少对特定浏览器的依赖,实现更加一致和优雅的跨浏览器兼容性。

    网页页面原结构和CSS写法导致浏览器兼容问题

    通过这些方法,我们可以优化页面结构和CSS代码,提高浏览器兼容性,确保网页在不同环境下都能正常显示。在实际开发中,测试也是至关重要的,使用浏览器兼容性测试工具,如BrowserStack或Lighthouse,可以帮助发现和...

    div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法.pdf

    然而,由于不同浏览器对CSS的解析和实现存在差异,这导致了跨浏览器兼容性问题。针对`IE6`、`IE7`、`IE8`、`IE9`以及`Firefox`、`Chrome`等浏览器的兼容性问题,我们可以采取以下策略: 1. **DOCTYPE声明**:...

    CSS兼容IE和Firefox的技巧集合.rar

    如今,更推荐使用`:before`伪元素配合`clear:both`来清理浮动。 4. PNG透明度:IE6不支持PNG24的透明效果,但可以使用`filter`属性的`AlphaImageLoader`来解决。同时,其他浏览器则可以正常处理PNG透明。 5. CSS3...

    css清除浮动的几种方法和示例

    每种方法都有其优缺点,选择哪种方法取决于具体的设计需求和浏览器兼容性要求。在实际项目中,使用`:after`伪元素创建伪元素或使用`overflow`属性通常是较为推荐的解决方案,因为它们不会增加HTML的复杂性,同时在...

    CSS兼容IE6,IE7,FF的技巧

    - **CSS定位兼容性问题**: 由于不同浏览器对于CSS定位的理解存在差异,因此需要采取相应的兼容性处理措施。 - **文本居中**: 在IE和Firefox中的实现方式不同。 ```css body { TEXT-ALIGN: center; } #center {...

    前端标准在各浏览器中的差异

    不过,在IE8的标准文档模式下,触发了`hasLayout`的元素不再具有清理浮动的功能,这使得其行为更接近于其他浏览器的标准`BFC`行为。 2. **元素间的位置关系** - 触发`hasLayout`的元素和创建了`BFC`的元素都不会与...

    最简洁的CSS清除浮动的方法

    但考虑到兼容问题和语义化的问题,一般我们都会使用如下代码来清理浮动。 复制代码代码如下:/* 清理浮动 */.clearfix:after { visibility:hidden; display:block; font-size:0; content:” “; clear:both; height:0...

    css 的 float 与clear

    然而,在现代Web开发中,我们应考虑使用Flexbox和Grid等更先进的布局技术,以获得更高的灵活性和更好的浏览器兼容性。理解和掌握这些基础知识,可以帮助开发者更好地适应不断变化的前端开发环境。

    IE6_0、IE7_0 与FireFox CSS兼容的解决方法(网上收集)

    确保使用正确的DOCTYPE是实现跨浏览器兼容性的第一步。 #### 2. Margin属性的自动计算差异 在FireFox中,当`div`元素的`margin-left`和`margin-right`设置为`auto`时,会自动居中显示。但在IE6_0和IE7_0中,可能...

    CSS网站布局实录 (第二版)PDF版

    第7章 浏览器兼容与解析问题 7.1 CSS hack技术 7.1.1 如何使用CSS hack 7.1.2 常用CSS hack使用方法 7.1.3 CSS hack管理 7.2 IE条件注释功能 7.3 盒模型问题 7.3.1 盒模型hack 7.3.2 简单盒模型hack方法 7.4 IE捉...

    糟糕的css用法 1

    15. **忽略浏览器兼容性**:不进行充分的浏览器兼容性测试,可能会使部分用户无法正常访问网站。 这些知识点都是CSS编写过程中需要注意的问题,良好的CSS编码习惯能提高代码质量和网站性能。如果你有兴趣了解更多...

    我收集的css精品文章

    【描述】提到的“关于css的bug的解决”意味着这些文章会深入探讨CSS在实际应用中可能出现的问题,如浏览器兼容性问题,以及如何有效地调试和修复这些问题。此外,“一些很多人都不注意的细节方面”暗示了文章可能...

Global site tag (gtag.js) - Google Analytics