<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <link href="Default.css" type="text/css" rel="stylesheet" />
    <link href="Frame.css" rel="stylesheet" type="text/css" />
    <title></title>
</head>
<body>    <form id="form1" runat="server">
    <div class="header">
    <h1 style="left: 270px; top: 11px">仙剑</h1>
    <br />
    
    </div>
    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default.aspx">HyperLink</asp:HyperLink>
    </form>
</body>
</html>
请问各位大侠这段代码怎么解析啊?
<head runat="server">
    <link href="Default.css" type="text/css" rel="stylesheet" />
    <link href="Frame.css" rel="stylesheet" type="text/css" />
    <title></title>
</head>
这部分是做什么的?; 
    &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;
    &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;
    &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;这些&nbsp有什么用呢?
还有
(NavigateUrl="~/Default.aspx)中的~这个符号是做什么的呢?我刚学,请个位高手指点一下!!!