0

クライアントブラウザに適切なスクリプトをダウンロードするためにブラウザが必要です。動作するようなswitchステートメントが必要ですか?

私は持っています ;

  • (common.css)すべてのブラウザスクリプトにはこのファイルが必要です
  • (ie6.css)IE6スクリプト
  • (ie7.css)IE7スクリプト
  • (ie8.css)IE8スクリプト
  • (ie9.css)IE9スクリプト
  • (other.css)Mozilla + Firefox+Safariはすべてのバージョンで同じものを使用します

私は持っています(しかし動作しません)

    <link rel="stylesheet" href="common.css" type="text/css" />

<!--[if IE 6 ]>
        <link rel="stylesheet" href="ie6.css" type="text/css" />
<!--[elseif IE 7 ]>
        <link rel="stylesheet" href="ie7.css" type="text/css" />
<!--[elseif IE 8 ]>
        <link rel="stylesheet" href="ie8.css" type="text/css" />
<!--[elseif IE 9 ]>
        <link rel="stylesheet" href="ie9.css" type="text/css" />
<!--[else]>
        <link rel="stylesheet" href="other.css" type="text/css" />
<![endif]-->

Q.上記のコードを別のファイルからハッキングしましたが、機能させることができませんか?iveが間違っている場合、使用できるより良いタイプのswitchステートメントはありますか?

4

2 に答える 2

3

switchステートメントではなく、各条件を個別に実行する必要があると確信しています。

   <link rel="stylesheet" href="common.css" type="text/css" /> 
   <!--[if IE 6 ]>
       <link rel="stylesheet" href="ie6.css" type="text/css" />
    <![endif]-->
    <!--[if IE 7 ]>
       <link rel="stylesheet" href="ie7.css" type="text/css" />
    <![endif]-->
    <!--[if IE 8 ]>
      <link rel="stylesheet" href="ie8.css" type="text/css" />
    <![endif]-->
    <!--[if IE 9 ]>
      <link rel="stylesheet" href="ie9.css" type="text/css" />
    <![endif]-->

IEでない場合

   <!--[if !IE]> -->
         <link rel="stylesheet" href="other.css" type="text/css" />
   <!-- <![endif]-->
于 2012-06-16T03:32:32.163 に答える
1
<link rel="stylesheet" href="common.css" type="text/css" />
<!--[if IE 6 ]>
    <link rel="stylesheet" href="ie6.css" type="text/css" />
   <![endif]--> 
<!--[if IE 7 ]>
    <link rel="stylesheet" href="ie7.css" type="text/css" />
   <![endif]-->
<!--[if IE 8 ]>
    <link rel="stylesheet" href="ie8.css" type="text/css" />
   <![endif]--> 
   <!--[if IE 9 ]>
    <link rel="stylesheet" href="ie9.css" type="text/css" />
   <![endif]-->
<!--[if !IE]> -->
    <link rel="stylesheet" href="other.css" type="text/css" />
<!-- <![endif]-->
于 2012-06-16T03:36:28.747 に答える