HTML外部参照CSSファイルが効果を発揮しない理由の分析と解決

HTML外部参照CSSファイルが効果を発揮しない理由の分析と解決
フロントエンドの初心者として、私は数日間フロントエンドをいじってみました。 。今日、私は自分が固く信じていたものに実は問題があることに突然気づきました。 。たとえば、CSS ディレクトリの下に CSS スタイル ドキュメント style.css を作成しました。そこにはたった一つの文がありました:
XML/HTML コードコンテンツをクリップボードにコピー
  1. 体 {
  2. 背景色: #ddd;
  3. }
次に、この外部 CSS を HTML ファイルにインポートします。
XML/HTML コードコンテンツをクリップボードにコピー
  1. <リンク  rel = "スタイルシート"  タイプ= "テキスト/css"   href = "css/style.css" >    

ブラウザを更新します。 。わぁ、花王。反応がありませんでした。うまくいきませんでした。 。問題がないかパスを何度か確認し、Chrome の F12 デバッガーを開きました。ブラウザが CSS ファイルをロードしたことを確認した後、それを開いてみると、次のようになりました。


文字化けしています。 。エンコード形式に問題があるはずですが、どうすればよいかわかりません。 。フロントエンド パートナーに相談した後、Web ページの現在のエンコーディングを確認しました。


表示されるエンコーディングは UTF-16LE です。 。
後で試してみて、Sublime エディターを使用して、ローカル CSS ファイルのエンコード形式を次の UTF-16LE に変更しました。


CSSコードを書き直しました。実行を保存します。 。期待通りに動作します。 。
しかし、HTML は UTF-8 として指定されているのに、CSS は UTF-16 なので、非常に不満です。 。そこで私は再度解決策を求めました。それは解決可能であり、簡単です。 。
CSS を UTF-8 に戻し、内部のコードを編集します。この CSS を HTML にインポートするときに、エンコード形式を宣言するだけです。


つまり、リンク タグに属性 charset="utf-8" を追加するだけです。 。 。とても簡単です。 。 。

HTML 外部参照 CSS ファイルが有効にならない理由と解決策については以上です。お役に立てれば幸いです。

<<:  丸い角や鋭い角の代わりに文字を使用することに関する研究経験の共有

>>:  メニューのホバー効果を実現するCSS3

推薦する

プライベートイメージウェアハウスを構築するためのDockerレジストリの実装方法

マイクロサービスのイメージは、保存用に Docker リポジトリにアップロードされます。一般的に使用...

Dockerはローカルディレクトリとデータボリュームコンテナ操作をマウントします

1. DockerはローカルディレクトリをマウントしますDocker は、ホスト上のディレクトリをイ...

MySQLリモート接続権限の詳細な説明

1. MySQLデータベースにログインするmysql -u ルート -pユーザーテーブルを表示する ...

Facebook によるインターネット サービスのほぼ完璧な再設計

<br />出典: http://www.a-xuan.cn/?p=197 先ほどFac...

Vue ページ印刷で自動ページングを実装する 2 つの方法

この記事では、ページ印刷の自動ページングを実現するためのVueの具体的なコードを例として紹介します。...

Mac で docker と kubectl の自動補完コマンドを追加する方法

kubectl の紹介kubectl は、k8s クラスターを操作するためのコマンドライン ツールで...

js を使ってシンプルな虫眼鏡効果を実現

この記事の例では、参考までに簡単な虫眼鏡効果を実現するためのjsの具体的なコードを共有しています。具...

マルチコア CPU を使用して Linux コマンドを高速化する方法 (GNU Parallel)

非常に大量のデータ(数百 GB)を計算する必要があったことはありますか?または、その内部を検索したり...

新しい Linux ファイル権限設定における umask の詳細な理解

序文起源は質問 1 です: umask が 022 に設定されている場合、作成するファイルのデフォル...

ローカル画像サーバーのNginx構成の実装

目次1. Nginx の紹介2. 画像サーバーの構築1. Nginx の紹介Nginx はリバース ...

vite2.0 設定学習の詳しい説明(typescript 版)

導入悠宇希の原文です。 vite は Vue CLI に似ています。vite も、基本的なプロジェク...

MySQLインスタンスを安全にシャットダウンする方法

この記事では、mysqld プロセスをシャットダウンするプロセスと、MySQL インスタンスを安全か...

k8s に ingress-nginx をデプロイする手順

目次序文1. Ingressの展開と構成2. httpsを使用する序文k8sクラスタサービスがデプロ...

Nginx をインストールして複数のドメイン名を設定する方法

Nginx のインストールCentOS 6.x yum にはデフォルトで nginx ソフトウェア ...