Недавно я изучал ASP.NET . Я столкнулся с небольшой трудностью, которую не могу исправить или найти решение после нескольких часов проб и ошибок / поиска. Теперь вы знаете, что я не трачу ваше время, вот информация!
Я создал стандартное меню в ASP.NET. Он просто имеет четыре обычных ссылок из нормальных файлов Web.Sitemap . Я создал его, сославшись на ID через внешнюю таблицу стилей . Все было оформлено в обычном стиле, за исключением некрасиво оранжевая рамка , которая появляется при нажатии на ссылку на . Поэтому я считаю, что : активен , когда имеет оранжевую рамку. Итак, как мне удалить эту оранжевую рамку?
Вот соответствующий код:
В MasterPage
<div id="Menu">
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1"
Orientation="Horizontal">
</asp:Menu>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server"
ShowStartingNode="False" />
</div>
Из внешней таблицы стилей :
#Menu
{
height:20px;
width: 780px;
font-size: 20px;
}
#Menu ul li
{
text-align: center;
width: 195px;
background-color: #FFFFFF;
display: block;
}
Я пробовал несколько разных решений, которые хотел бы перечислить, чтобы сэкономить ваше время, но я, вероятно, забыл большинство из них. Во всяком случае ... Я мог бы совершить какую-то глупую ошибку, которую вы немедленно найдете!
Если вам нужна дополнительная информация, я поделюсь любым кодом, это всего лишь проект, который я собираю для нескольких друзей.
Большое спасибо за ваше время,
JDWebs.