###前提・実現したいこと
HTMLとCSSで、WEBサイトを作っています。
そのページは、サイドバーにメニューが表示されていて、そのメニューをクリックすると、そのページに飛ぶという、よくあるサイトです。
どのページでも、メニュー部分は全て同じで、メニューをクリックして移動する各ページはその内容だけが変わります。
ただ、これの欠点として、メニューの項目が増えたり減ったり変更したいときには、全てのページのサイドバーの記述を書き直さないといけないことです。
これを解決する方法としては、(インライン)フレームを使うとか、javascriptを使うとか、PHPなどを使うとか、あると思うので、そういうやり方はわかるのですけれども、設置するサーバが、PHPとか、CGIを使えないサーバであることと、メンテナンスをするのが、javascriptなどがわからない人であるため、そのあたりの記述を変更するときに、間違えそうということ、また、フレームはあまり推奨されない風潮がある気がするので、できれば使わない方がいいのかなと思っているということで、CSSに書いて、それを全てのページのHTMLから読み込めば、一箇所を直せばそれで済むかと思いまして、そのような記述が可能かどうか?また、可能であれば、その方法を教えていただきたく、投稿いたしました。
そもそも、レイアウトを記述するためのCSSに、内容を書くということ自体、それも推奨されないことだろうとは思いますが、可能なことなのであれば、検討してみたいと思いまして、質問させていただいた次第です。
私自身も、ページ作成にそれほど詳しいわけではないので、こういった制約の中で、もっと良い方法があることをご存知であれば、それも、教えていただければ、幸いです。
それでは、よろしくお願いいたします。
###試したこと
CSS内に内容を記述する方法について、検索をしましたが、見つけられませんでした。
どのようにやれば良いのか、全く見当がつかないため、まだ、何も試しておりません。
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/19 05:17