大規模サイトで、ニュース等以外の更新頻度が少ないをすべてHTMLで作成するケースが多いのですが、
この場合、ローカルナビの修正や変更が手間になってしまうケースがあるのですが
下記の様な対応はマークアップ的にいけない方法なのでしょうか?
※ローカルナビに2階層目、と3階層目の項目が入ると仮定します。
1.ローカルナビ前項目記載し、2階層、3階層をすべて記載しSSI化する。
2.全ページ、グローバル毎にidをつけておく。
3.閲覧ページの3階層目以外の項目はすべて display: none; で不可視化。
例)
メニュー1のページ
-----------------------------------
トップ
メニュー1
子メニュー
子メニュー
子メニュー
メニュー2
メニュー2のページ
-----------------------------------
トップ
メニュー1
メニュー2
子メニュー
子メニュー
子メニュー
これだと、ローカルナビのメンテナンスもまだラクかと思うのですが…
みんなの回答 1 件
全体的にちょっと意味がよくわからんのですが、個人的には3だけが気になります。検索エンジンには見えてるということですよね?
関連するトピックス