對不起,如果該問題的標題是弱,我不能完全總結我的問題成一個活潑的標語......HTML/CSS:除了谷歌瀏覽器
我的工作在網站上(使用Joomla)我不得不在頁面的右側插入一個DIV,作爲邊欄。爲了使其顯示在「常規」頁面內容的「上方」(或「之上」,我的意思是在z軸上),我在其左側使用了負邊距,覆蓋了它的整個寬度,所以它會簡單地浮動到右側並坐在那裏,其中在ff和IE中正常工作。
,因爲我已經很少能碰到與Chrome瀏覽器的IE被罰款的問題,我沒有刻意去檢查,直到很晚:
現在我看到,在Chrome瀏覽器中,DIV只是坐在下面(底部)常規內容;儘管「內聯」顯示類型和負邊距。 現在我嘗試了一些荒謬的事情來使它工作,但由於某種原因它不會。
有人能告訴我如何讓它在Chrome中工作嗎?
HTML:
<div class="cframe">
<div class="content">
...
</div>
<div class="sideright">
...
</div>
</div>
CSS:
div.cframe {
display: table;
vertical-align: top;
}
div.content {
display: inline-table;
width: 751px;
padding: 60px;
}
DIV.sideright {
width: 200px;
float: right;
display: block;
position: relative;
top: 320px;
margin: 0px 0px 0px -200px;
}
...這就是我堅持了,現在,這一切都相當難看。
[鏈接到現場頁面的解決方案已經廣泛應用於去除]
(側邊欄是div歸類sideright
,幷包含標題爲Archiv
模塊)
預先感謝您
謝謝指點先生或女士顯示它! ! 我不敢相信我忽略了這一點:D –