• ベストアンサー

Macでサイトが壊れている!直す方法ないの!

winではIE10で自らのサイトが壊れて表示されていたので、 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > と記述(マイクロソフトより)し正常に表示されています。 ところが、やはりMacでも壊れているのです。 マックは、まだまだ、このような対処が出来るほどサポートが充実していないのでしょうか? 難しいかも知れませんが、ご存知の方が居られましたらお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

>winではIE10で自らのサイトが壊れて表示されていたので、 >マックは、まだまだ、このような対処が出来るほどサポートが充実していないのでしょうか? ブラウザやOSが悪いのではなく、htmlの記述に問題がある…んじゃないんですかね? FireFoxだとどう表示されます? Chromeだとどう表示されます? 「html 書式 チェック」辺りで検索すると、問題ないか確認してくれるサイトとかもあるようですので、そちらで確認してみてはいかがでしょう?

gfkdfs
質問者

補足

有り難うございます。 早速、「html 書式 チェック」で検索しましたが英語なんで活用できませんでした。 他のWEBソフトはまだ試してません。 WIN版のSAFARIを取得して確認しましたが、一番壊れているのはナビメニューです。 <DIV class="navi a" align="center"> <A href="purchase.shtml">商品方法</A><A href="torihiki.shtml">特商</A><A href="question.shtml">ご質問</A><A href="company.shtml">会社概要</A><A href="sightmap.shtml">サイトマップ</A><A href="andlink.shtml">その他リンク集</A></div> これが通常、横一列なのが改行されて2段になっています。 CSSで1ナビの幅を、width:16.6% にしているのが駄目なんですかね?

その他の回答 (2)

  • yappe
  • ベストアンサー率42% (901/2135)
回答No.3

改行禁止ダグ  <Nobr>~</Nobr> で囲うとか http://heo.jp/tag/layout/br.html

gfkdfs
質問者

補足

すみませんです。説明不足ですね

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.2

ブラウザのキャッシュはクリアしましたか?

gfkdfs
質問者

補足

はいしました。 基本的にsafariは若干、ieに比べ拡大されて表示されますね。 画像なんかIEでは横一列に丁度納まっているものが、SAFARIでは改行されて2段になっていますから・・

関連するQ&A

  • IEの互換表示について

    皆様 いつもお世話になります。 早速ですが、ご質問させていただきます。 勉強がてらWEBサイトを作成したのですが、IE11~9のブラウザで閲覧すると真っ白い画面が表示されてしまい困っています。 その際、クライアント側で互換表示設定を行うときちんと表示されるのですが、開発側で強制的に互換表示を行うように設定した場合は真っ白い画面のままです。 クライアント側と開発側で行う上で何かしら違いはあるのでしょうか? 開発側で行った設定は以下のとおりです。 ・<head>直後に<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />を記述 ・.htaccessに「Header add X-UA-Compatible "IE=EmulateIE8"」を記述 ・index.php内に 「header('X-UA-Compatible: IE=EmulateIE8');」 を記述 【補足】 その他、chromeやfirefox、IE8以前はきちんと表示されます。 【開発環境】 Windows7 LAMP(テンプレートエンジンにsmartyを使用) どなたかお詳しい方、ご教授のほど何卒宜しくお願い致します!

    • 締切済み
    • CSS
  • IE8(インターネットエクスプローラー8)で自社サイトが正しく表示されない

    IE7(インターネットエクスプローラー)で正常に表示されていた自社サイトが、IE8では大きく乱れます。「互換表示モード」のボタンを押しても同様です。 サイトのindexファイルに、IE8を強制的にIE7で閲覧させるためのタグ <meta http-equiv=\"X-UA-Compatible\" content=\"IE=emulateIE7\" /> を書き込んでも、表示は乱れたままです。 となると、根本的にサイトを作り直す必要があると思われますが、どのようにすればよいでしょう? そもそも「IE7に作られたサイト」と「IE8に作られたサイト」はどこがどう違うのでしょう? 初中級者なので、わかりやすい回答をお願いします。

  • IE8でレイアウトが崩れます。

    HPビルダーを使ってHPを作成しております。作成したサイトがIE8でレイアウトが崩れるのでタグを追加し以下のように記載しましたがIE8で確認しましたが直っておりませんでした。間違っている箇所等がございましたら、ご指摘お願い致します。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <meta http-equiv="X-UA-Compatible" content="IE=emulateIE7" />

  • IEでドキュメントモードの指定

    IE 10.0.9200.16843を使用しています。 ドキュメントモードをIE8に固定したいので <meta http-equiv="X-UA-Compatible" content="IE=IE8"> と書いたのですが、反映されないようなのです。 検証に使ったコードは以下の通りです。 ================================== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="X-UA-Compatible" content="IE=IE8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>IEドキュメントモードテスト</title> </head> <body> <script type="text/javascript"> document.write("ドキュメントモード=" + document.documentMode + "<BR>"); </script> </body> </html> ================================== 何か見落としがあるのだと思うのですが、教えて頂けませんでしょうか。 なお、metaタグでなくレスポンスヘッダでX-UA-Compatibleを指定しても同じでした。 IE=IE7やIE9を指定しても変わりませんでした。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • html5のレンダリングモード指定

    html5でレンダリングモードを IE=edge にて、htmlを作成中です。 (上記は要求仕様です) ほぼ出来上がったので下記サイトで文法チェックしてみました。   http://www.htmllint.net/html-lint/htmllint.html そうすると <meta http-equiv="X-UA-Compatible" content="IE=edge"> で、下記のようにエラーになってしまいます。 <META> の HTTP-EQUIV の属性値 `X-UA-Compatible` は正しくありません。`REFRESH`、`DEFAULT-STYLE`、`CONTENT-TYPE`、`CONTENT-LANGUAGE` または `SET-COOKIE` でなければなりません。 ※このエラーをなくしたいのですがどうしたらよいでしょうか? 無視しても良い、みたいにかかれているサイトもありましたが、勉強のためにも どう対処したらよいのか、教えていただけないでしょうか?

    • ベストアンサー
    • HTML
  • IE8でページの一部が表示されない

    CSSテンプレートを利用して作成したページの、ヘッダーや周りの色つき部分、フッターが正しく表示されません。Chromeでデバッグした際は問題ないのですが、なぜでしょうか? CSSも初心者のためよく解析ができていません。 HTMLでは次の宣言をしてありますが、これに問題があるのですか? すみませんがお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><title>********</title> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <link rel="stylesheet" type="text/css" href="style1.css"> <meta name="GENERATOR" content="MSHTML 8.00.6001.19019"></head>

  • macでのhomebrewのインストールについて

    MacOSX10.8.5にてhomebrewをインストールしたいです。 調べたところ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" とターミナル上でコマンドを打てばインストール可能とのことでしたので、実行してみました。 ところが、 $ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" -e:4: syntax error, unexpected '<' <!DOCTYPE html> ^ -e:5: syntax error, unexpected '<' <html> ^ -e:7: syntax error, unexpected '<' <meta charset='utf-8'> ^ -e:8: syntax error, unexpected '<' <meta http-equiv="X-UA-Compatible" content="IE=edge"> ^ -e:8: syntax error, unexpected tIDENTIFIER, expecting $end <meta http-equiv="X-UA-Compatible" content="IE=edge"> というエラーが生じてしまいました。 どなたか解決方法をご存知でしたら、教えてください。 よろしくお願いします。

  • IE10ドキュメントモードについて

    サイト自体が下記を指定しております。 <meta http-equiv="X-UA-Compatible" content="IE=8"> ie8で閲覧した場合問題なく表示されるのですがie10で閲覧した際にスクリプトエラーが発生します。 audio.jsを利用しサイトにmp3を流したいのですがie10でエラーが出ます。 何かいい対策はないのでしょうか?

  • ブラウザのイントラネットモード

    オンプレミスでwebシステムを開発しています。 イントラネット環境での運用となりますが、ブラウザ(特にIE9、10)のイントラネットモードとシステムの相性が悪いようでjavascriptの動き等がおかしい部分が出てきてしまっています。 出来れば、イントラネットモードと認識しないように運用したいのですが、何か方法はありますでしょうか、ただし、以下方法については不可とさせてください。 ×hostsを書きかえる ×IPでの運用 ×FQDNでの運用 <meta http-equiv="X-UA-Compatible" content="IE=9;IE=10;IE=11"> や <meta http-equiv="X-UA-Compatible" content="IE=Edge"> 等を使った互換表示の解除は試してみましたが、IE9だと変な表示になっている部分もあります。(IPで接続すると問題なく表示されるため、プログラムの問題と言うよりイントラネットモードとの相性だと思っています。) ブラウザの設定もしくは、タグ(ヘッダー情報)等でイントラネットモード自体を解除する方法はありませんでしょうか? ご教授よろしくお願いいたします。

  • MACのsafariでCGIを動作した場合、リロードボタンを押さないと更新されません。教えて下さい。

    MACのsafariでCGIを動作した場合、リロードボタンを押さないと更新されません。教えて下さい。 今perlを使ってスケジュール管理を作っていますが、IEでは、ちゃんと動作します。HTMLに <HEAD> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0"> </HEAD> と記述し、キャッシュを無効にしてみたのですが、 どうしてもsafariだと新規でスケジュールを入力したものがカレンダーに反映されません。 これは、HTML記述では、キャッシュを無効に できないのでしょうか? 教えて下さい。

    • ベストアンサー
    • Perl