• ベストアンサー

CSS デフォルトについて

<meta http-equiv="Content-Style-Type" content="text/css"> ↑これの必要性は知っているのですが・・・ <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> ↑これを書く意味がわかりません。上記とセットで使わないといけない、ということでいいんでしょうか? あと、参考書を見ながらやっているのですが、上記のように、大文字表記の部分があるのですが、そこは大文字でなきゃいけないということですか?

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
noname#19206
noname#19206
回答No.1

2つ目は CSS ではなく HTML のそのものに関連します。セットで使う必要はありません。 2つ目は必須とも言うべきもの、1つ目は CSS 使用時に必須というべきものです。 text/html の部分がファイルの MIME タイプを、charset=Shift_JIS がそのページの文字コードが Shift_JIS 形式であることを示します。 指定しないと文字化けを起こす場合がありますので、なるべく指定することをお勧めします。

zidane1980
質問者

お礼

ありがとうございます^^ 無事、理解できました。

関連するQ&A

  • ▲▲METAタグについて▲▲

    HTMLとCSSでHPを作るとき。 METAタグはこれでよいでしょうか?? <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <meta http-equiv="content-style-type" content="text/css">

    • ベストアンサー
    • HTML
  • HTMLの意味を教えてください

    おはようございます。みなさんのお知恵を貸してください。 HP内の<HEAD>に <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> というのがありますが、これはどういう意味でしょうか? よろしくおねがいします。

  • ドコモ携帯のCSS表示について

    ドコモ機種はCSSを使うと携帯からサイトを閲覧出来ないと聞いたのですが本当でしょうか? 私はよく「h1」タグの表示を見やすくするためホームぺージのHEDA内に <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="description" content="~~~"> <meta name="keywords" content="~~~"> <style type="text/css"> <!-- h1 { font-size:90%; } --> </style> とよく記述しています。この記述をするだけで、ドコモ携帯からサイトは見れなくなってしまうのでしょうか?? 詳しい方いらっしゃいましたら、よろしくお願いします。

  • Content-Typeの大文字

    すいません、素朴な疑問です。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> での「Content-Type」や「Shift_JIS」の大文字はこうしなければいけないのでしょうか。 前から疑問に思っていたのですが、小文字にしてもこれといって不具合もでないようですし、人に聞いても「別に小文字でもいいと思うが慣習では?」「それは大文字にしたほうがいい」とそれぞれ言うのですが、明確な理由が出てきません。 調べてもmetaの説明をしているだけで大文字について言及している所は分かりませんでした。 <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> の「Content-Script-Type」「Content-Style-Type」もそうなんですが、理由があるのでしょうか。 そんなもの深く考えずに大文字にしておけばいいじゃん(笑)とも思いますが、 単純に分かりやすいように一文字目を大文字にしているだけなのでしょうか。それならそれでスッキリするのですが。何か明確な根拠があるのかもとも思いまして。 その辺、詳しい方からお教えいただけるとありがたく思います。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 以下のタグの意味を教えてください

    以下のタグの意味を教えてください。 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> ↑文字に関することなのでしょうか?どのような意味があるのでしょうか? <META http-equiv="Content-Style-Type" content="text/css"> ↑さっぱり分からないのです。 <META NAME="Robots" CONTENT="index"> ↑こちらは、検索しロボット検索収集させるためのタグということを知りました。 (間違っていたら、指摘ください) よろしくお願いします。

    • ベストアンサー
    • HTML
  • ファイヤーフォックスでCSSが読み込まれません

    会社のホームページを担当していて困っています。 IEでは、きちんと表示されるのですが ファイヤーフォックスですとCSSを認識してくれないようです。 下記が自分会社のソースです。 何が悪いのでしょうか? よろしくお願いいたします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html lang="ja"> <head> <title></title> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/JavaScript"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <SCRIPT language=javascript src="js/libs.js" type=text/javascript></SCRIPT> <meta name="ROBOTS" content="ALL"> <<link href="css/stylesheet.css" rel="stylesheet" type="text/css" media="all"> </head>

  • ▲▲ビルダーで作成すると表示されるタグ・・・。どんな意味だろう?▲▲

    <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 10.0.1.0 Trial for Windows"> <META http-equiv="Content-Style-Type" content="text/css">

    • ベストアンサー
    • HTML
  • ホームページの文字コードについて質問です

    現在、他の方から受け継いだホームページを管理しているのですが、最初の部分が <!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="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="content-style-type" content="text/css; charset=Shift_JIS"> <link href="common/top.css" rel="stylesheet" type="text/css"> となっていました。 これ自体は気にならないのですが、外部から読み込んでいるtop.cssを見てみると 1行目に「@charset "utf-8";」と入っていました。 文字コードがhtml側ではcharset=shift_jis"、css側ではcharset "utf-8";となっています。 私はどちらかに揃えるべきだとばかり思っていたのですが、別々でも問題ないものなのでしょうか? また、もしどちらかに揃えるべきであれば、shift_jisとutf-8のどちらに揃えるべきでしょうか? 詳しい方がいらっしゃいましたら、どうぞよろしくお願いします。

    • ベストアンサー
    • HTML
  • CSSのアドバイスをお願いいたします。

    <?xml version="1.0" encoding="Shift_JIS"?> <!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" lang="ja" xml:lang="ja"> <head> <meta name="robots" content="noindex,nofollow,noarchive" /> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> .r { color : #407133; } .k { color : #336070; } .t { color : #454580; } .s { color : olive; } p { color : #222222; } body { background-color:#e0ffe0; } a:link { color : #0000ff; } a:visited { color : #003333; } a:hover { color : #660000; } a:active { color:#660066; </style> <meta http-equiv="Content-Script-Type" content="text/javascript" />の1行を加えてみました。 この場合の記述の是非。 また記述すべき個所は合っているのでしょうか。

    • ベストアンサー
    • HTML
  • これは何を意味しますか?

    <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE></TITLE> </HEAD> <BODY> <img src="./image/2151.jpg"> </BODY> </HTML>

    • ベストアンサー
    • HTML

専門家に質問してみよう