граница css исчезает - PullRequest
       1

граница css исчезает

0 голосов
/ 07 сентября 2011

У меня есть граница, созданная css ниже. .left - это div, а .left-menu - это элемент управления ASP.NET, вложенный в .left. Что-то, чего я не понимаю, происходит, когда граница отображается в IE, FF и Chrome. Граница появляется сначала, а затем медленно исчезает и полностью исчезает. Там нет запуска JavaScript. Это не похоже на анимацию и НЕ является градиентом. Граница появляется сначала, а затем сразу начинает исчезать на белом фоне, а затем полностью исчезает. Все это занимает около 2-3 секунд. Если я изменю цвет на что-то вроде # ff0000, граница останется и НЕ исчезнет.

.left
{    
    min-height: 400px; 
    padding: 0px; 
    margin: 0px;
    padding-top: 50px;
    border-right: 2px solid #f1f1f2;
    float: left;
}

.left-menu, .left-menu ul
{
    width: 100% !important;
}

.left-menu ul li a
{    
    padding: 10px;
    padding-left: 25px; 
    padding-right: 50px;    
}

1 Ответ

0 голосов
/ 08 сентября 2011

Итак, я обнаружил, что проблема, на самом деле, заключается в мошенническом javascript, генерируемом элементом управления ASP.NET. Свойство DisappearAfter подвергается манипулированию и фактически исчезает из границы сразу после рендеринга. Как ни странно, эта функциональность глючит, так как также удаляется несвязанная граница в div над меню. Кроме того, при изменении цвета рамки от цвета наведения меню на другой цвет граница сохраняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...