メディア クエリを使用してレスポンシブ Web デザインを作成しています。モバイル版では、jquery mobile を使用してドロップダウン メニューを使用します。
jquery-mobile.css を含む CDN への必要なリンクを含めました。問題は、この CSS が Web サイト全体のすべてのタグに自動的に適用されることです。
メニュー バーはマスター ページにあるため、.js および .css ソース ファイルのリンクもそのページにあります。
jquery mobile css をウェブサイト全体ではなくメニューバーのみに適用したい
これについて多くの調査を行いましたが、うまくいきませんでした。私は過去 3 日間ここで立ち往生しています。誰か助けてくれませんか?
編集:
<head id="Head1" runat="server">
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,user-scalable=no,width=device-width,height=device-height" />
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script type="text/javascript">
$(document).bind('mobileinit',function(){
$.mobile.page.prototype.options.keepNative = "select, input, a, div, p";
});
</script>
<script src="../Scripts/jquery.mobile-1.2.0.js"></script>
<link rel="stylesheet" href="../Styles/WebStyles.css" type="text/css" />
<title>Management Software, Space Rental process for Antique Malls, POS Software</title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
ガジョトレさんの提案によるheadタグ内の内容です。