簡體   English   中英

Internet Explorer CSS問題。 (隱藏的填充)

[英]Internet explorer css problem. (Hidden padding)

我使用jQuery UI創建了一個小滑塊,它完全可以在Firefox中正常運行。 但是,在IE中,似乎在對象之間放置了填充。 看看,您會看到:

http://www.grant [deletethis] unwin.co.uk/slider/slider1.html

我了解不同的瀏覽器會自動設置不同的頁邊距和填充,因此我嘗試使用:

* {
    padding: 0px;
    margin: 0px;
}

但是問題仍然存在。

問題:

如何消除滑塊上的圖片之間的間隙(在IE中)?

您的頁面正在以Quirks模式呈現,因為您沒有使用doctype (..將觸發標准模式)。

您的第一行當前是這樣的:

<html>

在第一行添加一個doctype,例如HTML5 doctype:

<!DOCTYPE html>

它將神奇地修復。

請添加有效的Doctype,因為您的網站正在IE中以Quirks模式進行查看。

<!DOCTYPE html>
<html> .... </html>

額外的
刪除img元素本身的float並設置display: block;

.scroller_item {
    float: left;
    height: 238px;
    width: 192px;
}

.scroller_item .image {
    display: block;
    height: 238px;
    width: 192px;
}

我建議使用重置將所有瀏覽器中的所有樣式都歸零。 使用它應該可以解決您的問題。 埃里克·梅耶(Eric Meyer)的重置

嘗試添加:

*
{
  padding: 0px;
  margin: 0px;
  border: none;
}

#sliding_section
{
  overflow: auto;
}

您必須調整*屬性,因為這對生產站點不利,但可能會起作用。

嘗試在CSS類的“ .scroller_item .image”定義中刪除“ float:left”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM