-
1:ID:ElESqc · 2018-07-09

HTMLのルール的に下記はあり?文章途中でPタグを閉じている。

<p>ある日森の中くまさ</p>
<p>んに出会った。</p>

13 件の回答

2:ID:98jhuB · 2018-07-09

なしでしょう
文の途中で閉じる理由は何だろう?

ブロック要素として何かスタイル状の役目を持たせたいなら、CSSでdisplayを指定すればいいって話ではないの?

3:ID:nmCFIQ · 2018-07-09

なし。
pの中で明示的に改行するならbrでしょ。

4:ID:iklaVF · 2018-07-09

ありですね。検索・文法上何も問題ない。

5:ID:dkWG8v · 2018-07-09

ベストではないけど、禁止ではない
ブラウザやボットからは別に 段落として認識されるってだけじゃね

6:ID:o5XjkX · 2018-07-09

問題有りだよ。
見栄え云々じゃなくて、クローラーが1つの文章として捉えられない。
文章として成立していないテキストが多数あると、SEOスパムとして認定される危険がある。
改行は<br>を必ず用いるべき。

7:ID:VWdYaW · 2018-07-09

htmlでは問題ないけどセマンティックウェブ上では標準的でない。

8:ID:JmNyE2 · 2018-07-09

ナシ。改行したいならbr使えばいいのでは?
pタグのような1行開きの改行を部分的にやりたいならbr2つ。文章内の改行を全て1行開いた状態にしたいなら line-height: 2; で実現可能でしょう

9:ID:98jhuB · 2018-07-10

Re:8
「br2つ」も個人的にはモヤモヤする…自分だけ?

10:ID:z.UZuw · 2018-07-10

この記述の仕方はNG。何故ならアウトライン化した時に意味が伝わらなくなってるから。分かりやすい例えで言うと小説の段落の区切り方をイメージしてもらうと正しいかどうか分かるはず。検索上問題ないと言っている方に一言。目的と手法が逆になってる。SEOの為に正しい文法で記述するのではなくて正しい文法で記述する事で結果的に評価が高くなるという考え方が正しい考え方。元々はこのコメ主さんも分かってはいるのだろうけど今の業務にバイアスがかかってしまい忘れてしまってると思うから言わせてもらいました。改行2個云々は見た目の話だからSSで。brは前の段落との関係性を分ける為のものであり、brで見た目を装飾してはいけないとしっかり書かれてる。

11:ID:JxMFSO · 2018-07-10

pre タグつかうとか。

12:ID:aOWS1V · 2018-07-10

そのHTMLをスタイリングするのは、君が作るであろうCSSだけではないと言えば分かるかな?
たとえば、RSSリーダーでそのHTMLを解釈したら、どのように表示されるかな?
音声リーダーに解釈されたら、どのように読み上げられるかな?
テキストブラウザだと?
その結果が意図したものであれば、「あり」なのでしょう。

13:ID:39ZJVY · 2018-07-11

Re:9
そこはline-heightにしてほしかったな

14:ID:7.PsNO · 2018-07-11

なんか東北なまりっぽく見えるからNG

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る