호버가 예상대로 작동하지 않지만 this 스타일 시트를 사용하여 드롭 다운을 만드는 중입니다. 테스트는 ASP.NET 외부에서 작동합니다. 내가 잘못 될 수있는 모든 입력은 높게 평가 될 것입니다. 감사합니다ASP.NET 호버가 작동하지 않습니다.
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestApp._Default" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<link rel="stylesheet" type="text/css" href="http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" />
<div class="dropdown-trigger">
Dropdown <i class="ion-chevron-down"></i>
<div class="dropdown-menu">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
</div>
</asp:Content>
CSS는 :
* {
margin: 0;
padding: 0;
list-style: none;
}
.dropdown-trigger {
line-height: 1;
padding: 5px;
display: inline-block;
position: relative;
cursor: pointer;
}
.dropdown-trigger i {
display: inline-block;
padding: 5px;
padding-right: 7px;
text-align: center;
border-radius: 10px 10px 0 0;
padding-bottom: 10px;
}
.dropdown-trigger:hover i {
background-color: #99f;
}
.dropdown-trigger:hover .dropdown-menu {
display: block;
}
.dropdown-menu {
display: none;
background-color: #99f;
position: absolute;
right: 5px;
padding: 5px;
left: 5px;
}
.dropdown-menu li {
padding: 5px;
}
이것은 내가 가지고있는 전체 코드입니다.
글쎄, 그것은 당신이 가진 모든 코드 아니다. "Site.Master"라는 파일도 있습니다. 사실,'link' 엘리먼트는 문서의 '
'에 위치해야합니다. –Visual Studio에서 실행할 때 잘 작동하는 것으로 보입니다. 어떤 브라우저에서이 문제가 발생합니까? –
@MikeMcCaughan {head}에 CSS 링크가 있습니다. – Maddy