您可以嘗試在標題內進行相對/絕對定位。
對於CSS,你可以嘗試:
header {
margin: 0px 29px 29px 29px;
background: #CCC;
width:960px;
height: 160px;
vertical-align: bottom;
display: table-cell;
position: relative;
}
#search {
float:left;
width:215px;
background-color:red;
position: absolute;
bottom: 0px;
left: 0px;
}
#social {
float:right;
width:215px;
background-color:yellow;
position: absolute;
bottom: 0px;
right: 0px;
}
#logo {
float:center;
text-align:center;
position: absolute;
bottom: 0px;
left: 50%;
}
通過在文件頭部中設置相對位置,可以將每個子元素設爲絕對定位。這將允許您將每個子元素放置在標題的底部。
重要的部分是位置 CSS標籤和離開,右和底部標籤。見http://jsfiddle.net/9patj/10/
我複製了你建議的css,並將其粘貼到當前的樣式上,結果是它將所有3個div放在標題區域之外。無論如何,謝謝 – user1752759 2012-04-25 15:57:51