CSS虚线边框渲染问题

时间:2012-01-11 16:23:43

标签: css border

我发现2px虚线边框的渲染问题类似于CSS dotted border issue in adjacent columns in a table rendered as dash in Chrome但在桌面Safari和Chrome上。我尝试了几个宽度,它发生在所有宽度

这是一个示例:

sample

垂直线末尾有相同的问题,但它不在图片中。

样品: http://jsfiddle.net/bcdQQ/

2 个答案:

答案 0 :(得分:8)

如果宽度不能被border-width整除,则会出现此问题。

这有效: http://jsfiddle.net/bcdQQ/5/(为了更好的视线,我把它做得更大了)

#prodpre { 
    border-bottom: #555 5px dotted;
    height: 20px;
    margin: 0px 0px 2px 0px;
    padding-bottom: 10px; 
    width: 505px;
}

因此,捕获此问题的唯一可能性是javascript解决方案,它会更正div的宽度,因此可以被border-width整除(因为它在您的示例中是动态的)。

答案 1 :(得分:0)

你能把它放在一个较小的容器div中,隐藏溢出吗?