質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

6896閲覧

cssでfont-familyが効かない

mayu1218

総合スコア3

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/05/01 08:35

CSSでフォントを変えようとしています。
bodyに対してfont-family: sans-serif;
と入力しても変更できません。
試しに、いろんなフォントの種類や、h2のみにCSSを適用しても出来ませんでした。
デベロッパーツールで確認をしたら、
font-familyの上に線が引いてあり、
無効になっているみたいです。

ネットで調べましたが解決できず、
こちらで質問させていただきました。
使っているパソコンはMacです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TatamiSteak

2020/05/01 09:30

はじめまして。teratailの利用は初めてでしょうか? 実際に組んでいるHTMLやCSSのコードを記載するなど、具体的な情報を提示すると回答が得られやすくなります。 質問を編集して、もっと詳細な情報を提供してみましょう。
guest

回答2

0

なにか変なゴミでも入っているんじゃないですかね・・

HTML

1<html> 2<head> 3<style> 4body{font-family: monospace;} 5</style> 6</head> 7<body> 8test 9</body> 10</html>

投稿2020/05/01 09:02

yambejp

総合スコア116724

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mayu1218

2020/05/01 09:15

回答ありがとうございます! もう一度確認いたしましたが 他には何も指定していないので、無いはずです。
yambejp

2020/05/01 09:37

私のソースコピペでfont-familyが有効か見られます?
minokiti

2020/05/01 09:57

コードを載せてもらえますか?
mayu1218

2020/05/01 11:36

有効になっております!
yambejp

2020/05/01 11:39

では、どこが違うか見比べながらチェックしてください ハイフンやスペースが間違っていることはあるあるです
mayu1218

2020/05/01 11:42

font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; デベロッパーツールにこのように入っていたのですが こちらは関係はないですか?
guest

0

ベストアンサー

CSS には優先度があります.
最初に body に CSS を適用してもその後に別の font-family が設定されればそちらが優先されます.

参考までに.
http://www.htmq.com/csskihon/007.shtml

(追記)
作成者側で他の場所で font-family を使用していない場合でも,デフォルトの設定が優先されていることはあります.デベロッパーツールの下の画像の部分でどこの CSS が有効になっているか確認してみてください.

イメージ説明

投稿2020/05/01 08:58

編集2020/05/01 14:59
mktia

総合スコア110

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mayu1218

2020/05/01 09:06

回答ありがとうございます! font-familyは、bodyにしか設定しておりません。 他に解決策があれば、お願いします。
mayu1218

2020/05/02 02:44

bodyに対してこちらのフォントが入っています。cssでは入力していませんが、デフォルトで入っているのでしょうか? font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
mktia

2020/05/02 03:44

フォントが設定されていなかったら表示しない、というわけにはいかないので何らかはデフォルトで設定されています。 画像の該当箇所にカーソルを重ねると矢印が出るので、それをクリックするとどこの要素に CSS がきいているのか調べられます。 その要素より優先度が高いように CSS を設定すれば反映されると思います。
mayu1218

2020/05/02 04:16

ユニバーサルセレクタにfont-familyを追加したら 変更できました。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問