ОБСУЖДЕНИЕ

CSS белые линии на стыках

8 сообщений1 просмотровОткрыта
#1
Всем привет. Вот попробовал сделать красивые ссылки в виде двух "блоков", но наткнулся на проблему. Иногда почему то на стыке двух блоков и по бокам (там где есть небольшие вертикальные полоски в которых виднеется фон этих блоков) не полностью фон что ли заливается, не пойму. В общем серый фон только на 20-30% этих полос распостраняется, а большая часть остается белой...
Помогите исправить пожалуйста, вот код:
CSS

 .resources{
padding: 2px 0 7px 0;
text-align: center;
font-size: 14px;
background-color: #191919;
}
.nav-bar{
padding: 7px 0;
font-size: 14px;
text-align: center;
background-color: #191919;
}
.nav{
display: table;
table-layout: fixed;
width: 100%;
height: 30px;
}
.nav a{
display: table-cell;
padding-bottom: 4px;
vertical-align: bottom;
border: 1px solid #191919;
border-top: 1px solid #4E4E4E;
border-bottom: 1px solid #000000;
text-align: center;
font-size: 13px;
color: #BEBEBE;
background-color: #262626;
}
.nav a.home{
background-position: 
95% 3px;
background-repeat: no-repeat;
}
.nav a.char{
background-position: 
5% 3px;
background-repeat: no-repeat;
}
.nav a.home{background-image: url("/images/icon/home.png")}
.nav a.char{background-image: url("/images/icon/profile.png")}
.footer{
padding-top: 6px;
padding-bottom: 10px;
line-height: 1.5;
text-align: center;
font-size: 13px;
color: #ffffff;
background-color: #191919;
}
.footer a{color: #ffffff}

#2
ты выложил код, а страницу покажи , ведь непонятно к чему и как лепиться
#3
27wolf,
HTML

 <div class='nav'>
<a href='/user' class='char'>Персонаж</a><a href='/index.php' class='home'>Главная</a>
</div>

#4
Если я правильно понял, то для дивов используемых в ссылках нужно указывать в самих дивах display: block;
#5
abac, Если я буду использовать display:block;, каждый элемент будет отображаться с новой строки, а мне нужно чтоб два блока стояли в одной строке "прижавшись" к друг-другу. Вообщем ниже скрин как это выглядит. (и кстати block не помогает избавиться от этих полос).
#6
Делов то там.
#7
Ширину ставь 50%
#8
Razor98, Зачем?) Мне нужно чтоб оно по ширине экрана распостранялось. Если поставить 50% два маленьких блока слева будут, не красиво))