Zapobieganie łamaniu linii po <span style = „display: inline-block”>

W<span> elementy w przepływie narracyjnym HTML, w celu rozszerzenia obszaru, na którym wykrywane są kliknięcia (niektóre z przęseł mają zawartość tylko jednego znaku), dodam dopełnienie (kompensując je ujemnym marginesem) w klasie zdefiniowanej jako

.expand-click-area {
    display:inline-block;
    padding:5px;
    margin:-5px;
    position:relative;
}

Działa to dobrze pod względem zachowania klikania. Problem polega na tym, że Chrome 19 czasami łamie linię między spanem a następującym przecinkiem w takim przypadku jak:

<span class="expand-click-area">this is span text</span>,

Jakieś przemyślenia, jak temu zapobiec? Zasadniczo chciałbym złamać zachowanie równoważne z tym, kiedy<span> nie ma go wcale lub nie madisplay:inline-block.

To zachowanie wydaje się nie pojawiać w IE10. Zobacz przykład nahttp://jsfiddle.net/58XdJ/1/.

questionAnswers(2)

yourAnswerToTheQuestion