I’m doing HTML and CSS for a site, and I’ve come across a very weird bug / behaviour that I can’t pin down.
Take a look at http://www.atelierhsl.nl/antwerp/. There’s a white line through the logo at the top. If I display:none the navigation at the bottom of the page, it disappears. But when I increase the bottom padding of the text column (.entry-content) it reappears again. This happens in Webkit, Mozilla and IE, so I know I must be doing something wrong. I just can’t figure out what. Anybody?
This is caused by an anti-aliased line on the top your body’s background images (just 1 pixel of light gray). The simple answer is to crop it using an image editor.
You may want to align the image to the top:
The main problem is that the background image isn’t as big as the the area it should cover.