• ベストアンサー

CSSについて

試しに外部CSSをhttp://jigsaw.w3.org/css-validator/#validate_by_uploadにてチェックしたところ。 「このプロファイルには、固有の @charset 構文があります。@charset のあとには1つのスペース、引用符つきのエンコーディングの名前、セミコロンを並べます。 」 とのエラーが出ました。 @charset "UTF-8"; ↑どこがダメなのでしょうか? 指摘願います。

noname#226929
noname#226929
  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • syagain
  • ベストアンサー率54% (42/77)
回答No.1

@charset "UTF-8"; ひょっとして間のスペースを全角にしてませんか? 試してみたところ、全角だとエラーが出ますが、半角だとクリアしました。

noname#226929
質問者

お礼

ありがとうございます! CSSの作成ソフトではなくメモ帳で開いて(CSS作成ソフト側で保存時に半角スペースが増えていることに気付きました)編集したところクリアできました。 半角スペースを1つ入力して上書き保存をしてもダメだし…。なぜなんだろう。と、2時間近く悩んでおりました。 本当にありがとうございました。

関連するQ&A

  • CSS検証について

    http://jigsaw.w3.org/css-validator/ このページ内のテキストエリアに直接入力して CSSの検証を行いました。 エラーは出ないのですが、 「おめでとうございます!この文章は正当なCSSとして認証されました」という表示がでません。何故でしょうか? 現在、Webサーバーにアップしてから確認をしたら 認証メッセージが出るのでしょうか?

    • ベストアンサー
    • HTML
  • CSS検証サービスで警告が出ます

    CSS検証サービスhttp://jigsaw.w3.org/css-validator/は validで通ったんですが、フッターの背景色とコンテンツの 文字色が黒で重複があると警告が出ています。 コンテンツの背景はパステル調なので問題はありません。 このような警告は無視してもいいかなと思って、 2ヶ月ぐらい放置してるんですが、何か落ち着きません。 私一人で悩んでいても仕方がないかなと思ったので どういう風に対応したら良いのか考え方を教えて下さい。

    • ベストアンサー
    • CSS
  • CSS Validatorでfilterをエラーにさせないためには

    サイトのスタイルシートでfilterを指定しています。 これをW3CのCSS Validator(http://jigsaw.w3.org/css-validator/)でチェックすると、filterの部分がエラーとなってしまいます。 filterの指定は   filter: DropShadow(color=gray,offX=1,offY=1); としており、エラーは   Parse Error - color=gray,offX=1,offY=1) と表示されます。 これをエラーが出ないように指定するには、どのようにしたらよいのでしょうか。

    • 締切済み
    • CSS
  • HTMLの文法チェックの次に行うこと

    私が作成したWebサイトは50ページくらいあります。 そこで。次のサイトでHTMLの文法チェックを行った結果、全て95点以上でした。 http://cetus.sakura.ne.jp/htmllint/htmllint.html 一応、満足しているのですが、100点を目指した方が、なにかと良いのでしょうか? あと、次のサイトのようにCSSの文法チェックもありますが、これはまだ未対応です。 http://jigsaw.w3.org/css-validator/#validate_by_input CSSの文法チェックも行ったほうが、SEOなどの観点から良いのでしょうか? そこで文法チェックの次の段階として、SEOとしては、どのような対策を行えば良いのでしょうか? 自然な外部リンク、独自のコンテンツなどありますが、それ以外に何かありましたら、教えて下さい。

    • ベストアンサー
    • CSS
  • w3cのバリデータでチェックした所下記のエラーが出

    w3cのバリデータでチェックした所下記のエラーが出ます。 文法解析エラーが発生しました 5rem rgba(255,255,0,.1) inset; 897 文法解析エラーが発生しました [: 0 0 1rem rgba(255] 897 文法解析エラーが発生しました [ 241] 897 文法解析エラーが発生しました [ 202] 897 文法解析エラーが発生しました [ 0.3)] 898 文法解析エラーが発生しました [ 0 0 1rem rgba(255] 898 文法解析エラーが発生しました [ 241] 898 文法解析エラーが発生しました [ 2] 900 文法解析エラーが発生しました [ 0.3); } 100%] 907 文法解析エラーが発生しました } ・ このプロファイルには、固有の @charset 構文があります。@charset のあとには1つのスペース、引用符つきのエンコーディングの名前、セミコロンを並べます。 @charset 'utf-8'; @charset 'utf-8'; こちらで正しいと思うのですがどこか違いますか? またそもそもこれはまだ必要な記述でしょうか? ・pointer-events は存在しません : none これはバリデートのエラーですか?グーグルマップの設定でよく使いますが、バリデータの問題でしょうか? pointer-events: none;

    • ベストアンサー
    • CSS
  • cssvalidatorの結果が意味不明

    cssvaidatoerで自分のcssをチェックしてみたのですが結果が分けわかりません。 ↓チェック結果 http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fuser.media.nagoya-u.ac.jp%2Fpeople%2Fd020044b%2Findex.css&warning=1&profile=css2&usermedium=all 特に、「行番号0」というのが?です。 何なんでしょう?

    • ベストアンサー
    • HTML
  • CS6(win)でCSSが文字ばけ

    DreamweaverCS6(win)でCSSが文字化け CSSを編集していたところsafariでcssが効かない事で @charset "utf-8"; を @charset "Shift_JIS"; に変えてみたのです。 無事、safariでcssが効いて、作業が終わりました しかし、気がついたらCSS中のコメントアウトした文字が文字化けしている あわてて調べたところ文字化けが発生する条件として [ 環境設定 ] – [ CSS スタイルシート ] – [ 修正時に CSS ファイルを開く ] のチェックを外している。 @charset で [ UTF-8 ] 以外の文字コードを指定している。 外部 CSS ファイルを使っている。 と書いてあるので、 外部 CSS ファイルを使っています。 [ 修正時に CSS ファイルを開く ] のチェックがあるのを確認(最初からチェック済みです) @charset で [ UTF-8 ] 以外の文字コードを指定しているので@charset "utf-8";に戻し保存 Dreamweaverを一旦終了、再立ち上げで確認しましたが、文字化けが戻りません。 どうすれば、文字化けが直るのでしょうか? よろしくお願い致します。 補足 修正/ページプロパティー/エンコーディングで"Shift_JIS";になっていましたので Unicode(UTF-8) と致しました。 しかし、やはり文字コードは化けたままです。(再起動でも同じでした)

    • ベストアンサー
    • HTML
  • content typeのエラー

    サイトをつくりました。スタイルシートを使用していて、WC3で検証(http://jigsaw.w3.org/css-validator/)したら org.w3c.www.http.HttpInvalidValueException: Invalid content type.と、でます。content typeが違うという事はわかるのですが、どう直してよいのかわかりません。 是非、分かる方教えていただけると大変たすかります。手がかりになるサイト でも結構です。お願いします。

  • CSSで、わからないところがあります

    CSSを独学で勉強していますがあるところでソースをもらったのですがこういうのがありました。 CSSのはフォルダを作っています。 default.css import.css style.css の3つです。 内容は下に書いています。 default.cssには @charset "UTF-8"; body { margin: 0; padding: 0; background-color:#FFFFFF; text-align:left; } import.cssには @charset "UTF-8"; /* CSS Document */ @import "default.css"; @import "style.css"; style.css これは他のCSSと同じように沢山書いています。 @charset "UTF-8"; /* CSS Document */ * { font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック'; font-size: 14px; line-height: 1.6em; } 以下続く 質問1 なぜ3つも必要のなのでしょうか?style.css1つにまとめてもいいのではないでしょうか? 質問2 style.cssの * { font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック'; font-size: 14px; line-height: 1.6em; } これはアスタリスク*に対して指定しているのでしょうか? 質問3 HTML側にはShift_JISとなっていますが、CSSは@charset "UTF-8";となっており、これって間違いではないのでしょうか? ネットで調べたら、文字化けの要因になると書いていました。 これはあっているのでしょうか? HTML側 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> 質問4 <div id="header" style="background-image:url(img/header.jpg);"> <div id="a"> <div id="b"> <h1 id="a">猫の気持ち</h1> <div id="c"> <span class="blue big3 b">猫の気持ち</span> </div> というソースがありました。 <span class="blue big3 b">猫の気持ち</span> の中の、blue big3 bというの指定が見当たりません。 blue big3 b という各自の指定はCSSでされています。 3つを合わせて指定することができるのでしょうか? それともこれってタグですか? <span class="">って、 色、サイズ、太さをこのように指定するとこのようになるのでしょうか? 確かに色は青で太字でしたbig3は不明ですが・・・ 初心者並の質問ですみません。 よろしくお願いします。 CSSの簡単なサイトを見てもやはりよく分からないのです。

    • ベストアンサー
    • HTML
  • Linkタグのcharset属性について

    Linkタグにcharsetという属性があり、 UTF-8を設定してUTF-8エンコーディングのスタイルシートを作成しました。 そしてHTMLドキュメント内に ##################################### <META http-equiv=Content-Type content="text/html; charset=shift_jis"> <LINK href="test.css" type=text/css rel=stylesheet charset="UTF-8"> ##################################### と指定しましたが上手くいきません。 試しにHTMLドキュメントはそのままにして スタイルシートだけをSJISに変更してみたところ 上手くいきました。 Linkタグのcharset属性にはUTF-8は指定できないのでしょうか?それとも指定の仕方が間違っているのでしょうか? ●環境 OS:Win2000 ブラウザ:IE5.5 SP2

    • ベストアンサー
    • HTML

専門家に質問してみよう