Работа над новым дизайном сайта в asp.net с основными страницами. Заголовок страницы - это «панель меню» высотой 35 пикселей, которая содержит элемент управления меню asp, отображаемый как неупорядоченный список.1 пиксельная высота разницы между Firefox и Chrome
Выбранный пункт меню отличается разноцветным фоном и границей 2px вокруг левой и правой сторон. Нижняя часть выбранного пункта меню должна совпадать с нижней частью строки меню, чтобы выбранная «вкладка» выглядела так, как будто она втекает в содержимое ниже. Выглядит отлично в firefox и IE, но в Chrome «вкладка» кажется на 1 пиксель выше, чем в нижней части строки меню.
Просто интересно, есть ли какая-то ошибка, о которой я не знаю.
Я понимаю, что вам, скорее всего, понадобится код, чтобы помочь с этой проблемой, так что постарайтесь разобраться с css как можно скорее.
EDIT:
вот CSS для меню ...
div.hideSkiplink
{
width:40%;
float:right;
height:35px;
}
div.menu
{
padding: 0px 0px 0px 0px;
display:inline;
}
div.menu ul
{
list-style: none;
}
div.menu ul li
{
margin:0px 4px 0px 0px;
}
div.menu ul li a, div.menu ul li a:visited
{
color: #ffffff;
display: block;
margin-top:0px;
line-height: 17px;
padding: 1px 20px;
text-decoration: none;
white-space: nowrap;
}
div.menu ul li a:hover
{
color: #ffffff;
text-decoration: none;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: none;
border-left: 1px solid #fff;
}
div.menu ul li a:active
{
background:#ffffff !important;
border-top:2px solid #a10000;
border-right:2px solid #a10000;
border-bottom: none;
border-left:2px solid #a10000;
color: #000000 !important;
font-weight:bold;
}
div.menu ul a.selected
{
color: #000000 !important;
font-weight:bold;
}
div.menu ul li.selected
{
background:#ffffff !important;
border-top:2px solid #a10000;
border-right:2px solid #a10000;
border-bottom: none;
border-left:2px solid #a10000;
}
div.menu ul li.selected a:hover
{
border: none;
}
выбранных классов добавляются к Ли и через элементы с помощью JQuery ...
Вот скриншот проблемы ... Хром пример сверху, и вы можете видеть 1px красной границы под вкладкой. На дне изображение firefox, где все выглядит нормально.
EDIT:
После игры вокруг с этим немного больше, я обнаружил, что это на самом деле «заголовок» Див себя, который растет на 1px в хроме ... Это кажется очень странный для меня.
Некоторые CSS и сопровождающие скриншоты различия будут полезны. –
Я отправлю их этим вечером точно. Мне было просто любопытно, есть ли что-то очевидное, что вызовет это в среднем. – stephen776
css и скриншот добавлен. Заранее спасибо за помощь! – stephen776