Пограничные пиксели перекрываются

0

Я не могу понять это.

Я хочу, чтобы цветная рамка пересекалась с серой границей. Однако граница отказывается перекрывать нижнюю границу.

Вот картина: http://gyazo.com/bc4cbaab9bfa3a173709309ad64f880e.png

Код для границ:

<li>
            <div class="content blue-border">
                <span class="icon-uniE601"></span>
            </div>
        </li>


.sidebar ul li {
    background-color: #f2f2ea;
    border-right: 1px solid #dfdfd7;
    border-top: 1px solid #dfdfd7;
}
.content
{
        border-left: solid 5px #0094ff;
        width:100%;
        height:100%;
}
.content span
{
    height: 70px;
text-align: center;
line-height: 70px;
font-size: 2em;
color: #787878;
}
.sidebar ul li:hover
{
    background-color: black;
}
.sidebar ul li:first-child
{
    border-top: none;
}
ul li 
{
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
.blue-border
{
    border-left: solid 5px #0094ff;
}
.orange-border
{
    border-left: solid 5px #ff6a00;
}

И вот код: http://jsfiddle.net/bG8Wb/2/

Заранее спасибо!

Теги:

1 ответ

0
Лучший ответ

Вы можете попробовать это

element_that_needs_to_shift {
position:relative;
top:1px;
}

...

Это то, что вы хотели?

.sidebar ul li {
background-color: #f2f2ea;
border-right: 1px solid #dfdfd7;
/*border-top: 1px solid #dfdfd7;*/
}
  • 0
    вот ссылка на jsfiddle: jsfiddle.net/bG8Wb/2
  • 0
    Частично, но я хочу, чтобы фактическая граница появилась там, чтобы она выглядела чище. Я смотрю в топ: 1px прямо сейчас
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню