天天看點

css3相對定位設定父級容器,CSS-固定位置的父級和子級,父級溢出:隐藏的錯誤...

我在流體布局方面遇到了類似的,非常複雜的問題,其中右列的寬度固定,而左列的寬度靈活。 我的固定容器的寬度應與柔性柱的寬度相同。 這是我的解決方案:

的HTML

inner

COL1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

COL2

的CSS

#wrapper {

padding-left: 20px;

}

#col1 {

background-color: grey;

float: left;

margin-right: -200px;

width: 100%;

}

#col2 {

background-color: #ddd;

float: left;

height: 400px;

width: 200px;

}

#fixed-outer {

background: yellow;

border-right: 2px solid red;

height: 30px;

margin-left: -420px;

overflow: hidden;

padding-right: 200px;

position: fixed;

width: 100%;

}

#fixed-inner {

background: orange;

border-left: 2px solid blue;

border-top: 2px solid blue;

height: 30px;

margin-left: 420px;

position: absolute;

width: 100%;

}

現場示範:[http://jsfiddle.net/hWCub/]