No.4ベストアンサー
- 回答日時:
>No.3
なるほど。。。
読み返してみると、質問の主旨は2つあるというようにも読めますね。
>私が作りたいのはボタン画像を縦にいくつか並べて、
縦に並べるのはどうすればいいか?
>クリックするとその横に画像が表示され、ボタンも押した状態(画像が変わっている)になっているというものです。
クリックすると画像をかえるにはどうすればいいか?
私は後者が主旨だと思って答えました。
「クリックしたらほかの場所にある画像も変わる」=ページをかえれば良いという考え方は、
縦に並べるとか横に並べるとかのレイアウト(デザイン)だけでなく、
サイドバーのボタンを押すと、本文中やヘッダにある画像が変わるというようなデザインにも応用は利きます。
前者の質問であるなら、
表(ひょう)と思われたのなら<table>を使えばいいと思いますし、段落(一般文章の中の画像)なら<p>と<br>、箇条書きなら<ul>を使えばいいと思います。
私なら<table>を使います。ご参考まで。
私のしたかったことは、ブログのヘッダー部分にそのような表記ができないかと思って、
cssやJavaScript、FLASHなどで探していたのですが、表示幅を変えたり、ボタン画像を
変えるなどをどう書いたらいいか分からず、行き詰っていました。
無知なこともありますが、まだまだいろんな事が勉強不足ですね^^;
分かりづらい質問に答えていただきありがとうございました。
No.3
- 回答日時:
すみません。
No.2です。>最近ブログを始めて、html、cssを勉強しているのですが、
説明をはしょりすぎて、意図が伝わらないかと・・
この様に書かれたHTMLがありますが、それを「ボタン画像を縦にいくつか並べて、クリックするとその横に画像が表示され、ボタンも押した状態(画像が変わっている)になっている」様にプレゼンテーションしたいのですが」
という質問でしたら、CSSを説明できるということです。
元になるHTMLは、著者であるあなた以外には書けないのです。
なぜなら、その文書内で画像と文字列がどのような意味で構成され、さらにそれが文書全体におけるどのような構成要素であるかは、あなたにしかわからないからです。
それをマークアップするのがHTMLの目的ですから・・
No.2の回答で示したいくつかのHTMLを参考に、あるいはもっと意味が違うのか、まずHTMLを示してください。
No.1さんの回答も、そのような意味ですね。たぶん。
No.2
- 回答日時:
基本的な考え方を見直しましょう。
出発点が間違っています。まず、HTMLは文書構造にしたがって、マークアップしましょう。ここでデザインは考えません。
デザインを考えるにしても、それは次のように考えます。
・この様にデザインするということは、文章の構造はこうでなければならない
★私も昔はそうでしたからですが、初心者はHTMLをワープロやDTP ( http://ja.wikipedia.org/wiki/DTP )のように、印刷・表示イメージを表すためのものと考えてしまう。これは間違いです。HTMLはあくまで、その文書がどのような要素で出来ているかをマークアップするためのものです。
そしてキチンのマークアップできていれば、どのようにもデザインできます。
ご希望のボタンをクリックして、画像を変えることはHTML+CSSでは、javascriptを使わない限り、一ページごとにHTMLを書く必要がありますが、ボタンにポイントを乗せることで画像を変えることは、HTML+CSSでしごく簡単に出来ます。
そのときに、そのページの文書構造にしたがって
例)
<div class="section album"><!-- アルバムと説明 -->
<dl>
<dt>全景</dt>
<dd><img>説明</dd>
<dd></dd>
<dt>湖畔</dt>
<dd><img></dd>
<dt>水際</dt>
<dd><img></dd>
</dl>
</div>
とか、
<div class="album"><!-- 写真リスト -->
<ol>
<li>全景
<p><img></p>
</li>
<li>湖畔
<p><img></p>
</li>
<li>水際
<p><img></p>
</li>
</ol>
</div>
あるいは・・
<div class="nav"><!-- 詳細説明ないし写真へのナビゲーション -->
<ol>
<li><a href="[URL]">全景<img></li>
<li><a href="[URL"]>湖畔<img></li>
<li><a href="[URL">水際<img></li>
</ol>
</div>
でも、まったく同じようにデザインできます。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
これは、
★デザインはHTMLさえきちんと書けていれば、どのようにもデザインできるということです。
HTMLを書くときにもっとも大事なことは、文書全体において、この部分がどのような構成要素であるかを正しくマークアップするかと言うことです。
No.1
- 回答日時:
1つめの状態になっているページを作り、たとえばpage1.htmlという名前で保存する。
同様に2つめの状態になっているページ、3つめの状態になっているページを作り、それぞれpage2.html、page3.htmlという名前で保存する。
1つめのページの2ボタンからpage2.htmlにリンクを張り、3ボタンからpage3.htmlにリンクを張る。
2つめのページの1ボタンからpage1.htmlにリンクを張り、3ボタンからpage3.htmlにリンクを張る。
3つめのページの1ボタンからpage1.htmlにリンクを張り、2ボタンからpage2.htmlにリンクを張る。
全部のファイルをアップロードする。
応用や複雑なことをすればいくらでも応用や複雑にできますが、
HTMLやCSSを勉強し始めてすぐならいきなり応用をせずに、基本となるHTMLで作れるようになったほうが、あとでいろいろ面倒にならなくて済むと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- その他(動画サービス) VLCメディアプレーヤーについて 1 2022/11/29 14:19
- その他(ブラウザ) Mycrosoft Edge の「コレクション」に、画像とテキストを追加したい 2 2022/05/28 11:10
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タイトルバーに画像を入れるHTM...
-
webサイトを作っているのですが...
-
IE11にてonclickの動作不良
-
リンクバナーのHTMLタグ。画像...
-
CSSを使わずにマウスオーバーで...
-
ボタンを押したままにする。
-
崩れたレイアウトが更新すると...
-
複雑(?)な画像の切り替え
-
HTMLだけで画像をクリックして...
-
クリックしても、リンクに飛ば...
-
バナーのURLについて
-
IFRAME内に収まるように画像を...
-
HTML上の画像を結合する方法が...
-
form以外でのpostってできますか?
-
pngやjsの後ろの英数字の意味は...
-
ie8でaltを表示させる方法
-
IMGタグでTIFF画像を表示
-
画像が表示される場所に×印が表...
-
画像の隣にリンクを貼りたい。
-
CSSなどでHTML全体の表示を拡大...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
背景が透明なリンクボタンで、...
-
バナーの貼り方とバナーにリン...
-
HTMLにQRコードを挿入する方法
-
IMGタグでTIFF画像を表示
-
スライドショーの上にロゴマー...
-
pngやjsの後ろの英数字の意味は...
-
タイトルバーに画像を入れるHTM...
-
拡張子無しで画像を表示したいです
-
form以外でのpostってできますか?
-
クリッカブルMAP領域が分かる様...
-
クリックしても、リンクに飛ば...
-
予約語の表示について
-
HTMLでデスクトップの画像がでない
-
崩れたレイアウトが更新すると...
-
画像クリックでクリップボード...
-
カウンターのHTMLソースを教え...
-
カーソルを合わせると文字が出...
-
IFRAME内に収まるように画像を...
-
tifファイルが表示されない
おすすめ情報