2012-01-11 16 views

risposta

8

Questo problema si verifica se la larghezza non è divisibile per il border-width.

Questo funziona: http://jsfiddle.net/bcdQQ/5/ (ho fatto un po 'più grande, per una migliore vista)

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

Quindi, l'unica possibilità per la cattura di questo problema, sarebbe una soluzione javascript, che corregge la larghezza di il div, quindi è divisibile per la larghezza del bordo (perché è dinamicamente nel tuo esempio).

+0

Ho provato il tuo violino, ho provato 500px con, 10px dot e in chrome e safari ho ottenuto lo stesso problema – Juan

0

potresti metterlo in un contenitore più piccolo con overflow nascosto?

+0

potrebbe risolvere alcuni problemi ma sarebbe difficile da applicare che alcune volte – Juan

Problemi correlati