已采纳回答 / 学一点忘一点
因为假如你在box2中设置clear为left,那么第二个则不会浮动,哪怕你设置了float属性,还是不会起作用,但我们的目标是为第三个,你设置第二个,对第三个div没有卵用,也违背了我们初始的想法,所以必须得设置第三个div为clear:left;
2016-07-23
已采纳回答 / 齐楚秦燕赵魏韩
overflow:visible;overflow 属性规定当内容溢出元素框时发生的事情。默认值。内容不会被修剪,会呈现在元素框之外。假设定义一个div:overflow属性: visible 默认值。内容不会被修剪,会呈现在元素框之外。 hidden 内容会被修剪,并且其余内容是不可见的。 scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。 auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。 inherit ...
2016-07-09
已采纳回答 / 齐楚秦燕赵魏韩
myFocus.set({ id:'boxID',//焦点图盒子ID pattern:'mF_fancy',//风格应用的名称 time:3,//切换时间间隔(秒) trigger:'click',//触发切换模式:'click'(点击)/'mouseover'(悬停) width:1000,//设置图片区域宽度(像素) height:310,//设置图片区域高度(像素) txtHeight:'default'//文字层高度设置(像素),'default'为默认高...
2016-07-09
已采纳回答 / 荷犸
我查了下资料,楼主第一个声明是HTML4的文档标准声明,而后面的是HTML5的文档标准声明,我觉得是因为声明不同导致了logo里的子元素浮动溢出程度不同(html4中的浮动没有影响,html5中对后面的元素有影响,所以要要清除浮动)。虽说是这样觉得,但是我还没找到实际资料说明,HTML4和HTML5的文档流不同在哪里。楼主有兴趣的话也可以找找看
2016-07-05
已采纳回答 / 耳朵废了关你毛事
如果你打开浏览器查看一下元素,会发现logo_left的高度为83px,但是其父元素logo的高度为80px(我也不知道为什么会这样),老师在讲解的时候并没有为logo_left设置高度,因此就会变成这个样子。解决的方法目前我总结了三个:第一个可以将logo_left的高度限制一下,比如设置成与logo一致即可(80px);第二个为logo设置overflow: hidden,第三个可以将logo的高度设置的高一些。
2016-06-25