CSS が正しく、リンクにエラーがない場合、CSS スタイルが有効にならないのはなぜですか?あなたはこの問題で悩んでいるかもしれませんが、ははは、落胆しないでください、私は以前にもこの問題で悩んだことがあります。このとき、Webページの上部に次の文があるかどうかを確認する必要がありますか?
友人の中には、過去に新しい Web ページを作成した後に削除したのに役に立たない、と言う人もいるかもしれません。ここで、このアプローチは間違っているということをお伝えしたいと思います。では、この文は何を意味し、どのような影響を与えるのでしょうか?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
<!DOCTYPE html PUBLIC "-//W3C// DTD XHTML 1.0 フレームセット//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd ">
概念や用語が理解できないので、あまり意味のないことには触れません。その機能についてだけ話しましょう。
上記の 3 行のコードの違いを詳しく見てみましょう。これらは 3 つの異なる XHTML ドキュメント タイプを表しています。
移行型: このタイプのブラウザでは、XHTML の解析が比較的緩く、HTML4.01 のタグの使用が許可されますが、XHTML の構文に準拠する必要があります。これは今では一般的な方法であり、DreamweaverでWebページを作成する場合はデフォルトでこのタイプになっています。
厳密タイプ: 厳密タイプ。使用すると、ブラウザーは比較的厳密になり、要素内で bgcolor 背景色属性を直接使用するなど、表現形式の識別および属性の使用を許可しません。
フレームセットタイプ: フレームページタイプ。Web ページがフレーム構造を使用している場合、このようなドキュメント宣言を使用する必要があります。
基本的な情報を紹介したので、CSS が有効にならない理由がわかりました。この文を読まないでください。無視しないでください。