When testing some styling on different resolutions I have encountered an issue with some block elements on Google Chrome.
http://s3.postimg.org/n89fitzhv/chrome_bug.png
As you can see in the image there appears to be a border rendering between the elements. This is the code used:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<style>
.test ul li {
list-style:none;
display:inline-block;
width:200px;
background-color:#1d5b7f;
float:left;
}
</style>
</head>
<body>
<div id="container">
<nav class="test">
<ul>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</nav>
</div>
</body>
</html>
I have found this issue to occur on Google Chrome and Google Chrome Canary when the Windows 7 DPI scaling is not in multiples of 100%. I am using a 3840x2160 resolution monitor. The issue was visible when I changed the resolution down to 1920x1080 also if the scaling was not in multiples of 100%
I have not found this issue to occur on Opera, Safari, Firefox or IE.
I'm tring to find a workaround for this. Does anyone have any ideas or information relating to this. Thanks.
Try this style to fix it: