• ベストアンサー

compatModeとは?

madmanの回答

  • ベストアンサー
  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

IE6以降の標準準拠モードのスイッチが入っている場合CSS1Compat、 入っていなければBackCompat このチェックができるようです。

bridgewood
質問者

お礼

回答ありがとうございました。 標準準拠モード?? IE6、使ったことがないんですよね...これは使ってみなくてはならないですねぇ。

関連するQ&A

  • Javascriptの勉強初めました!

    初心者です最近javascriptの勉強を初めまして一つ一つ記述の 意味を理解してjavascriptにだんだん慣れていこうと思っています。 退屈な質問かと思いますがどなたかお付き合いください。 下記の記述の最後に「title="fontproperty"」とありますがこれはどういった意味の記述なのでしょうか? document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../shared/css/"+var_css+".css\" title=\"fontproperty\">");

  • jQueryスライダーをトップページに配置したい

    サイトのトップページに、javascriptのスライドショーを配置したいと思っています。 (イメージはこんなスライドです) http://sandbox.scriptiny.com/tinyslider2/ WEBデザインもまだ勉強中でプログラム領域の知識は全くないため、 サンプルコードを公開しているサイトさんでお借りしようと思っています。 例の通りにcssやjsをリンクさせ、スライド自体は上手く行っているのですがレイアウトがうまくいきません。 (中途半端にスライドしたり、画像送りのボタンが表示されなかったり) 問題点として、サンプルのcssの記述と、もともとのサイトのcssがぶつかってしまう(?)ことがあります。 どのサンプルもcssで margin:0;padding:0; がbodyもしくはアスタリスク(*)で全要素に指定されており、 これが元のトップページのcssレイアウトに影響してしまいます。 こういう場合、cssの処理はどうするのが適正でしょうか。 素人のため分かりにくい文章になってしまっておりますが、その際はご指摘いただけましたら幸いです。 宜しくお願いいたします。

    • ベストアンサー
    • CSS
  • document.lastChild.appendChild()のIE5.5対応

    任意のHTMLファイルの<body>内に <script type="text/javascript" src="sample.js" charset="shift_jis"></script> と書いたとき、そのHTMLファイルのヘッダに sample.cssへのlinkを定義できるように --------- sample.js ----------- sample_css=document.createElement('link'); sample_css.rel='stylesheet'; sample_css.href='/sample.css'; sample_css.type='text/css'; document.lastChild.firstChild.appendChild(sample_css); … --------- sample.js ----------- と書いたのですが、IE5.5で、 document.lastChild.firstChild.appendChild(sample_css); の行がエラーとなってしまいます。 IE5.5に対応できる書き方はないものでしょうか。

  • promptからのdocument.write

    javascriptのdovument.writeについての質問です。 まず以下のプログラムを見て頂きたいのですが・・・ window.onload=function moji(){   YorN=window.prompt('文字を表示しますか?','');   if(YorN=='y'){    document.write('サンプル');   } } 上記のプログラムのように、ページを読み込んだらプロンプトを表示し、『y』と入力したらdocument.writeで文字列を表示させるというようなことを考えているんですが、 上記のプログラムですと、プロンプトが表示されて『y』と入力すると、サンプルという文字しか表示されず、最初に見えていたページの内容が消えてしまいます。 最初に見えていたページに文字を付加するという形にしたいのですが、方法を思いつきません。 どなたかご存知の方よろしくお願いいたします。 ブラウザはIE8です。 ちなみにjavascriptは外部ファイルとして<head>内で読み込ませています。

  • セットアップ部分を書き足したいのですが

    http://hyper-text.org/archives/2007/09/javascript_tab.shtml 上記のサイトでタブ切り替えについてお勉強させていただいてるのですが 分からない事がありまして教えていただきたいのですが 今あるタブ W3C、XHTML、CSSから更に1つ タブを追加したいのですが方法が分かりません。 サイトには >タブが増えたら、セットアップ部分を書き足せば OK です。 と書いていますが pages: [ document.getElementById('w3c'), document.getElementById('xhtml'), document.getElementById('css') ここの部分でいいのでしょうか? pages: [ document.getElementById('w3c'), document.getElementById('xhtml'), document.getElementById('css') document.getElementById('new') newとして追加し、htmlの方でも <dl id="new"> <dt> new のタイトル</dt> <dd> <p>...</p> </dd> </dl>  と記述しているのすが反応してくれません。。。 きっと私のjsの記述に問題があるのだろうと思いお聞きしました。 よろしくおねがいします(^_^;)ゞ

  • ページ全体の拡大/縮小が行える、JavaScriptのサンプルを教えていただけますでしょうか?

    ページ全体の拡大/縮小をJavaScriptにて行いないたい(対象はIEのみ)のですが、検索をしてみると、「文字サイズの拡大/縮小」や「画像の拡大/縮小」はよく見つかるのですが、ページ全体の拡大/縮小のサンプルを掲載しているページはあまり見かけません。 検索("ページ ズーム javascript"等のキーワードで)で何件か見つかって、試してはみたのですが、それらのプログラムですと、私のほうのHTML+CSSで使用すると、何とも説明しがたいおかしな挙動をしてしまいます。HTML+CSSの見直しも色々行ってみたのですが、なかなか改善されません。 みなさんがご存知のJavaScriptのサンプル(ページ全体の拡大/縮小)が掲載されているURLを教えていただけますでしょうか? 教えていただいたサンプルを実装し、色々探ってみたいと思っています。 ※ちなみに、イメージは↓このような感じです。 http://appleworld.com/4tr/

  • ブラウザのウィンドウサイズに合わせて背景画像を拡大縮小する、jsのコードはありませんか?(html内に記述。)

    htmlとcssはほんの少しわかりますが、javascriptは目下勉強中の者です。 質問させてください。 ブラウザのウィンドウの大きさに合わせて、ページの背景画像が『拡大・縮小』してくれる様なjavascriptのコードはありませんでしょうか。 自分で調べてみましたが、flashによる処理しかなく、どうにかjavascriptでできないものか悩んでいます。 http://www.ex-yz.com/labo/flash/sample/noscale/sample.html 上記のページはflashによるものだそうですが、リサイズのイメージはこういったものを実現したいです。 どなたか教えて下さる方がいらっしゃれば、よろしくお願いします。

  • cssでdisplay:noneを指定した時のプルダウンメニュー

    こんにちは、JavaScriptでプルダウンメニューを作ろうとして cssで予めdisplay:none;を指定したところ、 メニューがクリックしても開かなくなってしまいました。 html、css、JavaScriptの記述は以下の通りです。 html --------------------------------------- <span onclick="PullDown('term1')">クリック</span> <div id="term1"> <ul> <li>***********</li> <li>***********</li> </ul> </div> ----------------------------- css ------------------------------ div#term1 { display: none; } ------------------------------- JavaScript ------------------------------- function PullDown(id){ if(document.getElementById(id).style.display == 'none') document.getElementById(id).style.display=''; else document.getElementById(id).style.display='none'; } --------------------------------- cssの記述部分を無くすとちゃんと開いたり閉じたりと動作します。 また、 function Init(){ document.getElementById("term1").style.display="none"; } とJavaScriptで書いて、 bodyタグの所で <body onload="Init()">として呼び出してロード時に隠すようにするとちゃんと開閉してくれます。 cssでdisplay:none;と書くと動かなくなる理由と、 対策が分かる方居ましたら教えてください。

  • 複数のテキストフォームに対しての出力

    javascriptを勉強中であり、至らぬ点があるかと思いますが質問させてください。 あるhtmlページに複数のテキストフォームがあり、そこにjavascript で for 文を使い 定型文の後に追番を付加したテキストを出力(表示)させたいと思っています。 個別のテキストフォームには出力ができるのですが、複数の指定となると イマイチわかりませんでした… (正しく動作しませんでした) 私の記述が悪いとは思いますが、どのように記述すればよいでしょうか? 知見をお借りできればと思います。 よろしくお願いいたします。 【希望】 サンプル1  テスト1 サンプル2  テスト2 サンプル3  テスト3 上記 ちなみに以下が抜粋構文です。 【html】 <input type="button" value="テストボタン" onclick="myTest()">   ←ここを押すとプログラム -省略- <form name="myForm1"> サンプル1  <input type="text" size="30" name="form1" value="" readonly><br> サンプル2  <input type="text" size="30" name="form2" value="" readonly><br> サンプル3  <input type="text" size="30" name="form3" value="" readonly><br> <input type="reset" value="クリア"> </form> 【javascript】 function myTest() { for (num = 1; num <=3; num++) { // document.myForm1.form1.value = "テスト" + num ; だったら表示できる document.myForm1.form[num].value = "テスト" + num ; } } ※「form[num]」の部分が悪いとは思っていますが…

  • UAによるリダイレクト

    スマートフォンからのアクセスを他のページに飛ばすために どうにか方法がないかと思って、いろいろ調べて勉強しております。 そこで以下のような記述でできることが分かったのですが、 javascriptなどについて詳しくないため、-1や0の意味が分かりません。 -1、0はどういう意味なのでしょうか? <script type="text/javascript"> if (document.referrer.indexOf('muay-thai-pck.com') == -1 && ((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0)) { location.href = 'url'; } </script>