-
1:ID:ElESqc · 1週間前

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

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

13 件の回答

2:ID:98jhuB · 1週間前

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

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

3:ID:nmCFIQ · 1週間前

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

4:ID:iklaVF · 1週間前

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

5:ID:dkWG8v · 1週間前

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

6:ID:o5XjkX · 1週間前

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

7:ID:VWdYaW · 1週間前

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

8:ID:JmNyE2 · 1週間前

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

9:ID:98jhuB · 1週間前

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

10:ID:z.UZuw · 1週間前

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

11:ID:JxMFSO · 1週間前

pre タグつかうとか。

12:ID:aOWS1V · 1週間前

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

13:ID:39ZJVY · 1週間前

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

14:ID:7.PsNO · 1週間前

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

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

一緒に読まれている質問

ページ上部に戻る