3
由於與客戶的知識產權問題,我不能討論任何代碼。
IE7中的兩個LI
標記之間存在一行或兩行空格,這些標記在Firefox或Chrome中不存在。
我非常努力的去檢測問題出在哪裏。我想在6個小時的嘗試後。所以任何新的想法都會有所幫助。
由於與客戶的知識產權問題,我不能討論任何代碼。
IE7中的兩個LI
標記之間存在一行或兩行空格,這些標記在Firefox或Chrome中不存在。
我非常努力的去檢測問題出在哪裏。我想在6個小時的嘗試後。所以任何新的想法都會有所幫助。
首先,嘗試整合一個好的CSS重置(你可以在www.html5boilerplate.com找到好的重置)。
其次,我只能假設菜單CSS/HTML代碼(你爲什麼不公佈此代碼當在線時,每個人都可以讀取你的CSS/JS/HTML代碼?!):
HTML:
<div class="menu">
<ul>
<li>menu item</li>
<li>menu with subitem
<ul>
<li>sub menu item</li>
...
</ul>
</li>
...
CSS:
.menu ul {
...
}
我可以建議這種復位:
.menu ul, .menu li {
margin: 0 !important;
padding: 0 !important;
display: block;
list-style: none;
}
,並嘗試以獲得具有子元素以外的填充/間距(span
,a
,ECC)。
我認爲問題得到解決它有一些客戶端CSS錯過了包括那些後,它確實解決了這個問題。非常感謝。 –
難道你不能將問題提煉成一個子集並告訴我們嗎? –
是的,這是正確的。我會盡量編輯這個問題。 –
一旦網站被部署,HTML和CSS將會被公開,這是網絡的本質... – elclanrs