原因が分かった

| コメント(0) | トラックバック(0)

昨日CSSが全く適応されない話をしましたが、今日も相変わらず原因が分からず悩まされることに。

xml宣言を入れているのが悪いのかとも思いましたが、firefoxでレイアウトが大幅に崩れているので関係なさそう。

文字コードをUTF-8にしているから駄目なのかと思い一度Shift-JISに変更してみても駄目。

3カラムのサイトを構築しているので、その3カラムの一時的に2カラムにしてみても駄目。

駄目、駄目、駄目…

そこで、ふと思いました。

「構文チェックサイトで確認してみたら何か分かるかも…」と。

そこで、まずは、XHTML構文のチェックをしてみる。問題なし。次にCSSの構文をチェック…

エラー!が2つ!

hackを使用したときは、いつも1つエラーが出るのですが、それは、CSS2.1で定義されている文法を使っているので問題ではありません。

しかし2つ目があるということは、何かおかしいところがあるのです。そして解りました…

CSSが適応されない、その原因は!

}が一個抜けていただけ。

大笑い

そりゃレイアウト崩れるわ!大笑いですなぁー!…はぁ~しょんぼり

実は、こうことはホームページを制作しているとよくあることで、なまじ知識がついてくると、難しいほうに考えてしまい。単純な原因が見落としになりがちです。

CSSが上手く適応されないときは、構文のチェックを早めにした方がいいと思い知らされました。

トラックバック(0)

トラックバックURL: http://tomwebtom.com/mt/mt-tb.cgi/39

コメントする

このブログ記事について

このページは、トモちゃんヌが2007年9月13日 23:19に書いたブログ記事です。

ひとつ前のブログ記事は「CSSが解釈されない」です。

次のブログ記事は「レッドカーペット面白い」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。