div排列 clear:both 以后的浮动是否失效

问题描述

div排列 clear:both 以后的浮动是否失效
<div class=""container toppadding"">        <div class=""info pie_div"" style=""float:left;width:300px;"">            <div class=""th pie_div"">                <font class=""title_right"">more>></font>                <font style=""margin-left:5px"">afsagaf</font>            </div>            <%-- <l:present>                <l:iterate id=""""> --%>            <%                 for(int i = 0 ; i < 10 ; i ++) {            %>            <div class=""row"">                <div class=""cell"">                    <font style=""float:right"">预定</font>                    <li>dsafhadsa</li>                </div>            </div>            <%                }            %>            <%--    </l:iterate>            </l:present> --%>        </div>        <div class=""info pie_div forum_left"" style=""float:left;width:400px;"">            <div class=""th pie_div"">                <font class=""title_right"">more>></font>                <font style=""margin-left:5px"">块级锋的</font>            </div>        <%            for(int i = 0 ; i < 10 ; i ++) {        %>            <div class=""row"">                <div class=""cell"">                    <font style=""float:right"">lkjhgfd</font>                    <li>24567</li>                </div>            </div>        <%             }        %>        </div>        <div class=""info pie_div forum_left"" style=""float:left;width:240px;"">            <div class=""th pie_div"">                <font class=""title_right"">more>></font>                <font style=""margin-left:5px"">大富大贵行级</font>            </div>        <%            for(int i = 0 ; i < 10 ; i ++) {        %>            <div class=""row"">                <div class=""cell"">                    <font style=""float:right"">dfdgg</font>                    <li>dsagfhghj</li>                </div>            </div>        <%             }        %>        </div>        <div class=""clear""/>    </div>    <div class=""container toppadding"">        <div class=""info pie_div"" style=""float:left;width:300px;clear:none;"">            <div class=""th pie_div"" style=""clear:none;"">                <font class=""title_right"">more>></font>                <font style=""margin-left:5px"">6789</font>            </div>            <%                for(int i = 0 ; i < 10 ; i ++) {            %>            <div class=""row"">                <div class=""cell"">                    <font style=""float:right"">1457678</font>                    <li>dsfghjk</li>                </div>            </div>            <%                 }            %>        <div>        <div class=""info pie_div forum_left"" style=""float:left;width:400px;background-color:red"">            <div class=""th pie_div"">                <font class=""title_right"">more>></font>                <font style=""margin-left:5px"">低声飞过</font>            </div>            <%                for(int i = 0 ; i < 10 ; i ++) {            %>            <div class=""row"">                <div class=""cell"">                    <font style=""float:right"">的地方咖啡</font>                    <li>大富大贵行级</li>                </div>            </div>            <%                 }            %>        </div>        <div class=""clear""/>    </div></body>.toppadding {margin-top:2px;}.container {position:absolute;width:960px;border-collapse:separate;}.info {display:table inline;border:0px solid #D1EEEE;overflow:hidden;}.row {display:table-row block;}.th {display:table-caption block;height:20px;font-weight:bold;overflow:hidden;background-color: #AEEEEE;background-image: -moz-linear-gradient(top #AEEEEE #FFFFFF);/* Firefox */background-image: -webkit-gradient(linear left top left bottom color-stop(0 #AEEEEE)    color-stop(1 #FFFFFF) ); /* Saf4+ Chrome */filter: progid : DXImageTransform . Microsoft .    gradient(startColorstr = '#AEEEEE' endColorstr = '#FFFFFF'    GradientType = '0'); /* IE*/}.cell {position:relative;padding:2px 0px;height:20px;line-height:20px;display:table-cell block;overflow:hidden;}.pie_div {border-top-right-radius:15px;border-top-left-radius:15px;}

效果 最下面那一行的width没起作用而且div float成了内容浮动

解决方案

什么浏览器,给你试了试,chrome,ie都没问题,你看看页面上是不是还有其他元素或者没有写在上面的因素

 <html>     <head><style>.toppadding {margin-top:2px;}.container {position:absolute;width:960px;border-collapse:separate;}.clear {clear:both;height:1px;margin-top:-1px;overflow:hidden;}.info {display:table inline;border:0px solid #D1EEEE;overflow:hidden;}</style></head><body> <!-- 这一行可以并排输出 --><div class=""container toppadding"">        <div class=""info"" style=""float:left;width:300px;"">1111        </div>        <div class=""info"" style=""float:left;width:400px;margin-right:5px"">222        </div>        <div class=""info"" style=""float:left;width:240px;margin-left:5px"">333        </div>        <div class=""clear""></div><div class=""container toppadding"">        <div class=""info"" style=""float:left;width:300px;"">4444        </div>        <!-- 为什么这里就换行输出了而不是紧接着上一层并排输出 -->        <div class=""info"" style=""float:left;width:400px;margin-right:5px"">5555        </div></div></body> </html> 

解决方案二:

 <div class=""info"" style=""float:left;width:300px;"">-><div class=""info"" style=""float:left;width:300px;clear:none;"">
时间: 2024-10-25 23:26:21

div排列 clear:both 以后的浮动是否失效的相关文章

CSS中clear清除元素容器浮动

1. 问题的由来 有这样一种情形:在一个容器(container)中,有两个浮动的子元素,如图一.   (图一 设计视图是一个父容器中含有二个浮动的子元素) 请问HTML代码应该怎么写? 很简单啦,几行字就够了.  代码如下 复制代码 <div> <div style="float:left;width:45%;"></div> <div style="float:right;width:45%;"></div&

css html php-如何使得很多个包含图片的div排列整齐?

问题描述 如何使得很多个包含图片的div排列整齐? 向大家请教一个问题. 我使用php输出很多个包含图片的div,代码如下.我用的是css中的float:right来控制,但是这些div排列不整齐.请问大家,该怎么控制这些div才能使得图片排列整齐呢? echo ' 我是可爱的标题 '. " "; 解决方案 不整齐最主要原因是你图片大小不一造成的,无论你怎么float,图片大小不一样肯定会参差不齐 解决方案两个: 1:横向布局,横向的三张图片为一个div包围,但要在css中限制高度,比

XHTML下JS浮动代码失效问题解决方法

XHTML下JS浮动代码失效问题解决方法 漂浮广告/对联代码 为什么在XHTML语言的网页中不能使用? 对联代码,查阅它在xhtml下的表达方式,结果很简单了.这是因为,按照标准来说,我们看到的窗体的滚动条不应该是 body 的,而是 HTML 的(也就是 document.documentElement 对象)所以,解决办法是:把html下不标准的代码"document.body.scrollTop"变换为"document.documentElement.scrollTo

zeroclipboard-使用ZeroClipboard时,div大小固定,溢出部分的 复制 失效

问题描述 使用ZeroClipboard时,div大小固定,溢出部分的 复制 失效 一个固定大小的div块,有些复制按钮在可视区域外,需要拉动滚动条才能看到,但是此时的复制按钮失效了.请教各位怎么处理?

div排列

问题描述 如何实现两个div垂直并居右排列,左边是另外一个div 解决方案 <!DOCTYPE html><html><head><title></title><style type="text/css">body {margin:0px auto;background-color: #000000;}#container {margin-left: 15px;margin-right: 15px;width: 9

Web标准网页布局:实现让多个DIV排列时居中

web|web标准|网页 <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:

DIV CSS网页布局实例:实现多个DIV排列居中

css|网页 <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.

CSS+DIV设计实例:实现让多个DIV排列时居中

css|设计 <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.

XHTML下,JS浮动代码失效的问题_javascript技巧

对联代码,查阅它在xhtml下的表达方式,结果很简单了.这是因为,按照标准来说,我们看到的窗体的滚动条不应该是 body 的,而是 HTML 的(也就是 document.documentElement 对象)所以,解决办法是:把html下不标准的代码"document.body.scrollTop"变换为"document.documentElement.scrollTop",一切ok! (失效范围:XHTML 1.0 transitional.dtd:XHTML