2012-05-31 217 views
1

我在header.php中的某些div添加了我的css功能,以便在wordpress主題上創建我自己的頂級酒吧,現在我只面臨wordpress頂部欄出現的一個問題鉻但不是在IE9和我編碼的CSS相應的調整頂部= 28;它完美地運行在鉻上,因爲它上面出現了WP頂部欄,但是沒有出現在IE9上,因爲wordpress儀表板頂部欄沒有出現在它上面,額外的頂部空間爲28;出現WordPress的頂部酒吧和我的頂級酒吧和IE9

請讓我知道如何解決它,所以它會在任何瀏覽器,如果你登錄到你的WordPress管理面板出現

+1

WordPress top bar if您已登錄到您的WordPress管理面板。嘗試登錄IE9,你會看到管理欄。另外,管理欄使用帶有!重要屬性的CSS。但是,您不必擔心,因爲您的網站的訪問者不會看到此欄位 –

+0

因此,我應該刪除top = 28;並將其更改爲top = 0; ? –

+0

Thanyou umair bhai多數民衆贊成正是這個問題慷慨解答,所以我可以信任你謝謝... –

回答

1

WordPress的頂欄完美運行。嘗試登錄IE9,你會看到管理欄。另外,管理欄使用帶有!重要屬性的CSS。但是您不必擔心,因爲您的網站的訪問者無法看到此欄。

這個酒吧在我第一次使用Wordpress主題時浪費了很多時間。你應該設計你的主題,記住沒有這樣的欄,即頂= 0(可能在另一個瀏覽器中檢查你沒有登錄管理面板看到真實的圖片)

+0

非常感謝bhai! –

1

你可以有條件地樣式頂部不管是否顯示WordPress的管理欄。
使用Firebug或簡單的頁面源代碼進行檢查,您會看到WP在body元素上添加了類admin-bar。並且.logged-in也是,但我想這個人會出現WP管理欄是否顯示。

然後可以風格你最上面一欄爲你的訪客和自己,例如:

.softgenic-bar { 
    position: fixed; 
    top: 0; 
    left: 0; 
    color: white; 
    background: black; 
} 
.admin-bar .softgenic-bar { 
    top: auto; 
    bottom: 0; 
    background: darkred; 
} 

不要忘記添加/刪除相應的填充和保證金,如果你定位你的酒吧完全別處。
您也可以決定將自己的酒吧置於絕對位置,併爲您的訪客進行修復。或隱藏它,如果它對你自己無關緊要,它完全取決於它的內容(你不需要以你自己的新聞稿爲例子^^,但應用程序中的繪圖工具仍應該顯示)