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

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

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

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

SEO

SEO(Search Engine Optimization)は、検索エンジンでウェブページがランキング上位に上がるように工夫する様々なテクニックの事です。

Q&A

解決済

5回答

26058閲覧

hタグの中にpタグって普通でしょうか?

gakusi

総合スコア19

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

SEO

SEO(Search Engine Optimization)は、検索エンジンでウェブページがランキング上位に上がるように工夫する様々なテクニックの事です。

0グッド

4クリップ

投稿2019/03/22 02:52

外注していたコーポレートサイトが上がってきました。

所々でhタグの中にpタグが入っているのですが、これは正常なコーディングなのでしょうか?
正常ではない場合、SEOにも影響がでるのではと心配しています。
具体的には以下のような感じです。

html

1<h2> 2 <p> 3 キャッチコピー 4 <br> 5 製品名 6 </p> 7</h2>

お詳しい方いらっしゃいましたアドバイスいただけますと幸いです。

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

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

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

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

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

yoshinavi

2019/03/22 04:20

その外注先に問い合わせは、されましたか?
guest

回答5

0

ベストアンサー

構文チェックに通すと良いです。
「DATA」にはデフォルトでHTMLが入っているので関係あるのは赤丸部分。

イメージ説明

ここからどうするか

外注先との契約内容次第です。
SEOのところまで含めている(HTML構文の確からしさも契約の内)のであれば
文句を言えますし、費用相手持ちで直させることもできます。
そうでない場合は、泣き寝入りするしかないこともあります。

投稿2019/03/22 03:16

編集2019/03/22 03:18
m.ts10806

総合スコア80850

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

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

gakusi

2019/03/22 04:51

ご回答いただいた皆様ありがとうございます。 業者に連絡をとって対応を決めたいと思います。 迅速なご回答感謝いたします。ありがとうございました。
m.ts10806

2019/03/22 04:53

解決につながったようで何よりです。 ここからはその業者さんとの契約状況にもよるので 泣き寝入りすることになってもそこは仕方ないと思ってください。 コード自体の著作権によっても違います。 作りきりで自分で変更できるのか、保守契約があるのか、 保守契約である場合は勝手に変更するとそれはそれで契約違反で罰金の対象になる可能性もあるのでご注意ください。
guest

0

普通じゃ有りません。そもそも仕様的に間違っています。

<h1><h6>: HTML の見出し要素 - HTML: HyperText Markup Language | MDN】
https://developer.mozilla.org/ja/docs/Web/HTML/Element/Heading_Elements

許可されている内容 記述コンテンツ

【コンテンツカテゴリー - ウェブデベロッパーガイド | MDN】#記述コンテンツ
https://developer.mozilla.org/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content

このカテゴリーに属する要素: <abbr>, <audio>, <b>, <bdo>, <br>, <button>, <canvas>, <cite>, <code>, <command>, <data>, <datalist>, <dfn>, <em>, <embed>, <i>, <iframe>, <img>, <input>, <kbd>, <keygen>, <label>, <mark>, <math>, <meter>, <noscript>, <object>, <output>, <progress>, <q>, <ruby>, <samp>, <script>, <select>, <small>, <span>, <strong>, <sub>, <sup>, <svg>, <textarea>, <time>, <var>, <video>, <wbr> および通常の文字列です(空白文字だけで構成されたものを除く)。

投稿2019/03/22 02:56

編集2019/03/22 02:57
kei344

総合スコア69407

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

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

0

所々でhタグの中にpタグが入っているのですが、これは正常なコーディングなのでしょうか?

いえ、HTML5では、<h2>などの中に書けるものはフレージング・コンテンツ(昔の「インライン要素」に近いもの)ですが、<p>はそうではないので、この書き方は「HTML的に正しくない」ということになります。

投稿2019/03/22 02:57

maisumakun

総合スコア145184

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

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

0

HTMLとしては正しくありません。
その書き方だと、比較的XMLの概念に近いのでは?(あまり詳しくないですが)

投稿2019/03/22 03:05

tomoki_takaba

総合スコア62

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

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

0

見出しの中に段落があるので以下のような感じが正しいのでは?

html

1<h2>キャッチコピー</h2> 2<p>製品名</p> 3

投稿2019/03/22 02:59

mayoi_maimai

総合スコア1583

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問