Having an issue with a visible line break between the content of an HTML element and its :after content. The problem arises in a sortable table where a small arrow is displayed at the top.
To view the problem, check out this fiddle http://jsfiddle.net/ceuwob93/ or refer to the image below:
Ideally, I would like to eliminate that unwanted line break in front of the arrow.
table {
width: 300px;
}
thead {
background-color: #ddd;
border-bottom: 1px solid #bbb;
}
th.sort-down:after {
content: '';
float: right;
margin-top: 7px;
border-width: 0 4px 4px;
border-style: solid;
border-color: #404040 transparent;
}