2014-07-23 90 views
0

所以我有一個不喜歡採用一個項目......無論如何,網站上有一個div顯示一些信息,出於某種原因,有一個嵌入式樣式導致它display: none;我使用Google Chrome的Web Developer插件來禁用所有嵌入式樣式,然後它正常工作。當我檢查元素時,我可以看到導致它的樣式,但是當我嘗試並禁用CSS屬性顯示時,它會禁用,但不會在屬性上創建該穿透。我含蓄地把內聯風格display: block !important;仍然沒有好處。似乎也沒有提及該風格來自的位置,並沒有說User Agent Stylesheet,而不是對任何其他樣式表的引用。導致隱藏div的嵌入式樣

有趣的是,IE瀏覽器工作正常。該div顯示完美... Firefox和Safari導致同樣的問題,導致我認爲它可能實際上是一個WebKit的錯誤。只需要更多的燈光就可以了?

回答

-1

你是否引用了這個顯示:block!important,內聯html元素,還是某個樣式表的某處?

CSS屬性越接近你的問題div這應該適用於此。另外引用!important通常否決了其他CSS屬性,但是如果其他CSS屬性更具體,它也可能成爲被推翻的原因。

如果你在開發者工具中,並獲得預期的效果,你應該複製它創建的CSS,並粘貼到你的HTML頁面。

+0

是的,它是在特定的順序。但沒有什麼比內聯風格更具體。看到足夠的我可以複製該選擇器並將其設置爲'display:block;'並且工作正常。但是我擔心爲什麼只有在WebKit瀏覽器上纔會出現這個神祕的選擇器...... –

0

找到它。該div的類是advert_container和我的我的瀏覽器插件之一是AdBlock,這導致該div被刪除...