【发布时间】:2016-08-09 16:45:03
【问题描述】:
我有两个相互重叠的 Div:#header-menu,下面是 #banner。两者都跨越了#body 的整个宽度。
他们都有a {border-bottom:5px}。但是当#banner 为空时(我只在某些页面上放东西),那么#header-menu 上的border-bottom 将是5px + 距离#banner 边界的5px,这会扼杀设计。
我的问题是如果#banner的高度小于5px,我是否可以通过使用JS和CSS来去掉#banner的边框?如果有,那该怎么做呢?
我在 Drupal 7 上,我可以在 php 中执行,所以当 #banner 为空时会有边框?
【问题讨论】:
-
贴出相关代码(html&js)
-
你试过用什么?您可以使用 JS 检测和操作元素的样式属性。
标签: javascript php css drupal-7