よろしければ教えて下さい。
ナビゲーションをフレーム分割方式の左右分割(左がナビゲーション)で利用するとき、フレームナビ部分(navi.html)の背景や文字の大きさの変更はナビメーカー上ではできないのでしょうか?
ご質問ありがとうございます。
フレームナビの背景を変更するには次のようにします。
また、「ナビゲーションレイアウト」でサイトナビゲーションの方式を「テンプレート方式」とすると、お好きなHTMLにナビゲーションを組み込むことができます。
下記は、ナビゲーションをリスト(<ul>)として書き出すテンプレートの例です。
<ul>
<!--sitenavi type="link"-->
<!--head--><li><!--/head-->
<!--foot--></li><!--/foot-->
<!--/sitenavi-->
</ul>
このテンプレートに基づいて添付画像のようにリストになります(添付画像では背景なども変更しています)。
ただ、現在弊社では「フレーム分割方式」によるナビゲーションを推奨しておりません。このオプションは10年ぐらい前のユーザーのために残されているもので、できるだけお使いにならない方がよいと思います。
HTML5 では <frameset> が廃止されましたし、携帯電話などではフレームを表示できないことがあります。もし特に理由がなければ、「埋め込み方式」をお使いください。
サイドにナビゲーションを配置することも、CSS を工夫することで可能だと思います。
以上参考になりましたら幸いですm(_ _)m。
てっとりばやく左ナビが作りたかったので・・・、フレーム分割にしましたが、おっしゃるとおりで、フレーム表示だと後々問題がおこりそうです。
下記は、ナビゲーションをリスト(<ul>)として書き出すテンプレートの例です。
を参考に、埋め込み式でCSSをてんやわんやしてみたら、左ナビを作成できました。
丁寧なお答えありがとうございました。
この左ナビげーションの続きで教えて下さい。
ナビメーカーのテンプレート方式で、ナビゲーションを左ナビにしています。
#site-naviが#containerの外にあるので、cssでフロートさせて、左右に表示させているのですが、
できれば、#site-naviを#containerの中へ移動させたいのですが、そういうことは可能でしょうか?
お手数ですが、よろしければご教授ください。
ご質問ありがとうございます。
#site-navi を #container に含めることはできませんが、#site-navi を包み込む形で別の div を付け加えることは可能です。
「ナビメーカー」の「ナビゲーションレイアウト」で「ヘッダ」に「<div id="wrapper">」などを追記し「保存」した後、「ナビゲーション作成」で「ナビゲーション書き出し」を実行します。
つぎに「外部ファイル編集(共通)」の「footer.ssi」に「</div>」を書き加え、ページ全体を包み込む形でタグを閉じます。
上記でなんとかなるように思うのですがいかがでしょうか。参考になりましたら幸いですm(_ _)m。