Html 一个元件的正常流量
是否可以仅为一个元件添加正常流量? 我的问题是: html: 我需要我的绿色块从粉色块开始浮动(位于文档顶部和粉色块右侧)。我无法更改html结构或添加任何额外的包装。您可以在InternetExplorer7中看到预期结果:)(这是一些ie错误的原因,但我需要在所有现代浏览器中使用相同的工具)。Html 一个元件的正常流量,html,css,internet-explorer-7,Html,Css,Internet Explorer 7,是否可以仅为一个元件添加正常流量? 我的问题是: html: 我需要我的绿色块从粉色块开始浮动(位于文档顶部和粉色块右侧)。我无法更改html结构或添加任何额外的包装。您可以在InternetExplorer7中看到预期结果:)(这是一些ie错误的原因,但我需要在所有现代浏览器中使用相同的工具)。 非常感谢。因为您的区块的固定高度为200px,所以您可以添加: .green{ margin-top: -2OOpx;} 这将使您的绿色块向上移动,移动的高度正好与粉红色块(200px)的高度相同
非常感谢。因为您的区块的固定高度为200px,所以您可以添加:
.green{ margin-top: -2OOpx;}
这将使您的绿色块向上移动,移动的高度正好与粉红色块(200px)的高度相同。这里有一个干净的方法: 你飘浮着粉色和蓝色。
您可以清除蓝色浮动。
将绿色从粉色和蓝色的宽度偏移
.pink { background: #ee3e64; float: left; }
.blue { background: #44accf; float: left; clear: both; }
.green { background: #b7d84b; height: 400px; margin-left: 200px; }
嗯,为什么不把粉色和蓝色换行成一个左浮动的div呢?如果不改变HTML结构,你就不能这样做。b)绝对位置谢谢,我也考虑负边距,但希望有更“合适”的方式:(
.green{ margin-top: -2OOpx;}
.pink { background: #ee3e64; float: left; }
.blue { background: #44accf; float: left; clear: both; }
.green { background: #b7d84b; height: 400px; margin-left: 200px; }