【问题标题】:CSS Accordion - Something in this CSS has caused me to lose a margin/border at the top of the pageCSS Accordion - 这个 CSS 中的某些内容导致我在页面顶部丢失了边距/边框
【发布时间】:2013-06-04 16:59:56
【问题描述】:

一切都按照我的意愿在页面上正常工作,缺少边距/边框实际上并不是什么大问题,但如果有一个简单的修复或很容易识别 - 为什么 - 它会这样做很棒。

这是问题的图片:http://i.imgur.com/NGUMQMA.jpg

如您所见,左图没有边框,因此它遮挡了网站的注销按钮。

这是我正在使用的 CSS:

/*------------------------------------*\
    RESET
\*------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
    margin:0;
    padding:0;
}

欢迎任何帮助。

提前致谢。

【问题讨论】:

  • 我可以在实时链接上看到这个吗?
  • CSS 本身并不能告诉我们是哪个元素导致了这里的问题。所有 CSS 中的哪些样式适用于相关图像?
  • 这就是问题所在,CSS 用于手风琴,但其中的某些内容会影响页面顶部,如图所示。
  • 好吧,我已将其范围缩小到重置中的某些内容。
  • 进一步缩小范围,我 99% 确定这是我一直保持在上面的最后一行 CSS...

标签: css border accordion margin


【解决方案1】:

更改此 CSS 重置:

/*------------------------------------*\
    RESET
\*------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
    margin:0;
    padding:0;
}

至此 CSS 重置:

/*------------------------------------*\
    RESET
\*------------------------------------*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
    margin:0;
    padding:0;
}

解决了我遇到的问题。 - 我所做的只是从重置中删除“body”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-24
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 2012-09-27
    • 2012-02-07
    相关资源
    最近更新 更多