-
1:ID:9dtTkv · 2020-03-01

今ってdivが多いと何か悪影響あるんですか?
囲みすぎ!みたいな指摘を見るたびにちゃんと理由あって言ってるのか、divが多い=悪みたいな思考停止か
で気になる
SEOが〜って意見もあったけど、しっかりエビデンスあるのか見たことない

16 件の回答

2:ID:.STduz · 2020-03-01

SEO的な面では影響してるか自分はわからないですが、
必要なら囲めばいいし、必要でないなら囲まなければいいだけな気がします。
擬似要素とかも使いつつ工夫してもデザイン上どうしても必要にならしょうがないですよね。
articleやsection等のことも言っているなら、意味付けできるならやらないよりちゃんとやっといた方がいいかなという感じです。
作っている方としても慣れれば意味付けできている方がわかりやすくて気持ち良いですし。

3:ID:u8CqYy · 2020-03-01

特にないとは思う。「ただデザインのためだけのdiv」というのはまぁソースも見にくくなるしスマートじゃなくて見苦しいよね、というぐらいじゃないの。

4:ID:yDU3LX · 2020-03-01

悪影響なんてないから気にしなくていいよ。

5:ID:GcDisX · 2020-03-01

関係ないですw
自分の法律を敷きたい人がなんだかんだ言ってるだけですww

6:ID:WKTPb. · 2020-03-02

htmlの意味付けは、現状では開発指標にすぎないと思うよ。
ただ、htmlを解釈するのは標準ブラウザだけではないので、正確に書くに越したことはないと思う。

7:ID:TVshxl · 2020-03-02

コーディングを依頼してdivだらけのデータが上がってきたら二度とそこには発注しない。

8:ID:Y2kolb · 2020-03-02

Re:7
不都合な理由とどれくらい囲むレベルがNGか知りたい
単に管理しにくさや見づらさからですか?

9:ID:Y2kolb · 2020-03-02

Re:3
微妙な例かもですが
例えば少ないCSSの記述で効率よく要素を揃えるために、
flexを適用するためだけにある要素をdivで囲む。
とかはどうですか?

10:ID:DJO2hl · 2020-03-02

Re:7
わかる…figureで囲うべき場所、dlで囲うべき場所、navで囲うべき場所なんかを全部divで書かれたらそいつとは流石に仕事したいとは思わない。

11:ID: · 2020-03-02

Re:10
なるほど
それはレベルが低すぎて想定すらしていませんでした
そういうレベルの話なんですね

12:ID:u8CqYy · 2020-03-02

Re:9
他に代替手段がないのなら、それが一番「スマート」なんじゃないか?

13:ID:AY2fpk · 2020-03-02

SEO的には問題ない。divタグは意味を持たないタグ扱いだからどれだけ置いても置かなくても変わらない。
ただ、管理や更新はどんどんしにくくなってくわけで。別の人にデータを渡す事を一切想定しないならなんでもいいが、現実的に考えて読みやすい・整理されたコードにするに越したことはない。
けど、無理矢理コード量を減らすようなことも逆に更新しにくくする要因になったりするからdivを極力使わない短いコードというよりは、適度に使った適切なコードがいいよね。

14:ID:go72ZV · 2020-03-02

Webは作って終わりじゃないからかな。
その後のメンテナンス性の問題だね。
divで囲いまくってるのが悪いんじゃなくて、自分以外の人が見たときに不要なコードが多いことで、理解しずらかったら、更新性を落としてしまう。
更新性を落としてしまうことで、SEOへの影響はあるだろうね。

15:ID:Ds68ja · 2020-03-04

ある

16:ID:ymiqRq · 2020-03-04

divの入れ子が多い場合はさすがに気になる。CSSでなんとかできない?って。
あとはきちんとタグの使いわけが出来ているかどうかが一番。ひたすらdiv推しされるとなえる。
更新が多いとか、複数人で管理するサイトだと気を付けなければいけない。

17:ID:Y2kolb · 2020-03-04

Re:15
さっきから一言クソ回答うざいな

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

一緒に読まれている質問

ページ上部に戻る