css, border i przesuwanie całego menu

0

Witam,
Chciałbym się dowiedzieć jak usunąć ten odstęp robiony przez border w menu gdyż przesuwa mi wszystko o ten 1px który ustawiłem w borderze a nie taki miał być efekt.

0

tak działa css. zmniejsz padding czy coś. więcej Ci nie powiem, bo nie dałeś żadnego kodu

0
#main_menu
{
	padding: 0 12px;
	float: right;
	margin: 0;
	width: 100%;
}
.dropmenu, .dropmenu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.dropmenu
{
	padding: 0 0.5em;
}
#main_menu .dropmenu a
{
    -webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    -o-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s;
}
.dropmenu a
{
	display: block;
	text-decoration: none;
    padding: 7px;
    color: #383838;
}
.dropmenu ul a
{
	color: #fbfbfb;
}
#admin_menu .dropmenu a.firstlevel, #adm_submenus .dropmenu a.firstlevel
{
	display: block;
	text-decoration: none;
    padding: 0;
	color: #000;
}
#admin_menu .dropmenu a.firstlevel:hover, #adm_submenus .dropmenu a.firstlevel:hover
{
	color: #fff;
}
#admin_menu .dropmenu li ul
{
    margin-top: 0px;    
}
.dropmenu a:hover, .c_extra a:hover
{
    color: #fff;
	border: 1px dashed #949590; <-----------------tutaj--------------------->
}
td.active a {
    background: -moz-linear-gradient(center top , rgba(0, 0, 0.1, 0.6) 0%, rgba(0, 0, 0.1, 0.6) 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    text-shadow: 0 0 3px #000000;
	border: 1px dashed #949590;
}
0

zrobiłem trochę po swojemu. dodałem przeźroczysty border, a po najechaniu już właściwy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1