匿名質問者

html、cssについての質問です。

リンクでもないのに下線が表示されてしまい、text-decoration: none;でやっても下線がきえません。ちなみに指定したいものはh2とpです。
ご回答よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2017/10/13 17:00:07

回答1件)

匿名回答3号 No.1

はてなダイアリーやはてなグループでは、(はてなブログでも?)はてなキーワードというものがあり、キーワードに下線が付きます。wiki系では、明示で指示しないとならないのですが、はてなの場合は、自動的につき、減らすことはできてもなくすことはできません。

  • 匿名回答1号
    匿名回答1号 2017/10/06 18:28:05
    色々な条件(CSSの指定)が組み合わされている場合に起こる事であるため、実際の表示をアクセスできる状態で確認できないと回答が難しい質問になります。
  • 匿名回答2号
    匿名回答2号 2017/10/06 18:56:01
    HTMLはいわゆる入れ子構造になってるんだけれども、
    上層の属性で宣言された全てのスタイルが下層の属性に引き継がれます。
    だから構造の最上層部分でtext-decoration: none; の宣言をしても
    中層あたりでtext-decoration: underline; が宣言されていれば
    最下層はアンダーラインがついたスタイルで上書きされてしまいます。
    その様子を描写したのがカスケーディング、つまりCSSのCという言葉なわけです。
    だから1号さんの書かれているとおり、CSSの全部の宣言がわからない事には
    原因を特定する事も取り除くこともできないと思ってください。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません