No.4ベストアンサー
- 回答日時:
続き
ul.imageList li a {
display:block;
width:100%;
height:100%;
font-weight:bold;
background-color: rgb(80,160,255);
}
ul.imageList li a img{
display:none;
border:none;
}
ul.imageList li a span{
line-height: 110px;
}
ul.imageList li a:visited{
background-color: rgb(40,80,255);
}
ul.imageList li a:hover,
ul.imageList li a:focus{
background-color: rgb(0,0,255);
color:yellow;
}
ul.imageList li a:active{
background-color: rgb(255,160,80);
color:red;
}
ul.imageList li a:hover img{
display:inline;
position:absolute;
top: 10px;
left:10px;
width:640px !important;
height:480px!important;
}
-->
</style>
<link rel="START" href="../index.html">
</head>
<body>
<h1>メニュー</h1>
<ul id="nav" class="imageList">
<li><a href="./img/1.jpg"><span>1ページへ</span><img src="./img/1.jpg" width="120" height="90" alt="写真1"></a></li>
<li><a href="./img/2.jpg"><span>2ページへ</span><img src="./img/2.jpg" width="120" height="90" alt="写真2"></a></li>
<li><a href="./img/3.jpg"><span>3ページへ</span><img src="./img/3.jpg" width="120" height="90" alt="写真3"></a></li>
<li><a href="./img/4.jpg"><span>4ページへ</span><img src="./img/4.jpg" width="120" height="90" alt="写真4"></a></li>
</ul>
</body>
</html>
No.3
- 回答日時:
ソースです。
HTML4.01 strictで作成してあります。
下記ソースでは、このサイトの仕様上タブが無視されるので、タブは全角スペース2個に置き換えてあります。テストするときは全角スペース2個をタブにすべて置換してください。
★ソース部分をテキストエディタにコピーペーストして、sample.htmlとでもして保存する。
★画像は同じ場所にimgというフォルダーを作成し、その中に
640×480ピクセルで1.jpg~4.jpgの4種類の画像をで作成して保存すること
★リンク先はここでは同じ画像にしてあります。
HTML本体のリンクのリスト自体は下記の様な単純な物でSEO的にも全く問題ないでしょう。
<body>
<h1>メニュー</h1>
<ul id="nav" class="imageList">
<li><a href="./img/1.jpg"><span>1ページへ</span>
<img src="./img/1.jpg" width="120" height="90" alt="写真1"></a>
</li>
<li><a href="./img/2.jpg"><span>2ページへ</span>
<img src="./img/2.jpg" width="120" height="90" alt="写真2"></a>
</li>
<li><a href="./img/3.jpg"><span>3ページへ</span>
<img src="./img/3.jpg" width="120" height="90" alt="写真3"></a>
</li>
<li><a href="./img/4.jpg"><span>4ページへ</span>
<img src="./img/4.jpg" width="120" height="90" alt="写真4"></a>
</li>
</ul>
</body>
念のため
Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint. … )
W3C CSS 検証サービス ( http://jigsaw.w3.org/css-validator/#validate_by_ … )
で検証済みです。
以下HTML全文
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title>サンプル</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<link rev="MADE" href="mailto:hoge@hoge.com">
<style type="text/css">
<!--
html,body{margin:0px;padding:0px;}
body{background-color:black;color:white;}
body{ text-align:center;/* IE対策 */}
ul.imageList{
display:block;
position:relative;
list-style:none;/* IE対策 */
width:790px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
height:500px;
color:black;
background:white url("./img/1.jpg") no-repeat 10px 10px;
padding:10px 0px 0px 0px;
}
ul.imageList li{
list-style:none;
display:block;
width: 120px;
margin-left:660px;
margin-bottom:10px;
height:112px;
}
続く
No.2
- 回答日時:
画像を表示するナビゲーションリストですから、そのようにマークアップしてスタイルシートで画像を置き換えるのが良いでしょう。
javascriptは最近では使わなくなりました。今は仕事中なのでソースはのちほど・・
No.1
- 回答日時:
グラフィックの切り換えは、タグだけでは不可能です。
リンクは普通に<a>タグです。JavaScriptを使うとできますよ。
グラフィックの切り換え方法
http://www.shurey.com/Soft/JS/samples/sample3.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- ノートパソコン windows11フォトビューア 4 2023/07/07 18:35
- Excel(エクセル) エクセルで複数設定したハイパーリンク先を、どれを選んでも画面の左上に来るようにしたいのですが・・・ 3 2022/04/07 16:15
- その他(Microsoft Office) Microsoft Edgeの「ニュースと関心事項」についてお聞きします。 3 2023/05/22 12:08
- その他(パソコン・スマホ・電化製品) アンドロイドスマホの画面にクリックするとJPG写真が開くショートカットを作りたいのですが、方法をおし 3 2023/08/27 10:01
- その他(クラウドサービス・オンラインストレージ) firestorage_androidスマホでダウンロードできない 1 2022/10/25 08:18
- その他(パソコン・スマホ・電化製品) とある情報が知りたく、検索して表示されたリンクをクリックしてページを見て、そこに知りたい情報の説明の 3 2022/11/26 18:55
- ヤフオク! ヤフオクに出品したいのですが、タグを実行出来ません。 2 2022/09/16 12:36
- Facebook Facebookグループに参加できません。 1 2023/05/01 17:20
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Slick.jsのオプションrtlについて
-
MAX関数を使ってからLEFT JOIN...
-
javascriptで毎月替わる画像
-
jQueryで、リンクURLの一致を確...
-
jQueryで同じクラス名のものを...
-
フッター上部に謎の隙間
-
アップロードファイルの種類に...
-
HTMLで条件分岐はできますか?
-
大分類・中分類・小分類
-
HTMLですCSSです 画像のように...
-
Javascript初心者|jQueryの.va...
-
CSS <div>の入れ子が反映さ...
-
createElementで作成した要素を...
-
【javascript で動的に a タグ...
-
画面が真っ白になるのはどうして?
-
日替わりで画像を変更したい
-
背景色を透明化
-
ボタンを押すたびに交互に切り...
-
【短い】1つだけ展開/表示/非表...
-
jQueryでサーバー上のファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Slick.jsのオプションrtlについて
-
【jQuery】2分割レイアウトで、...
-
html5に変えるとスライドショー...
-
【iOS及びAndroid】リンク画像...
-
アコーディオンメニューが開い...
-
画像をフェードアウト&フェー...
-
jqueryのプラグインslickの画像...
-
横並びの画像を3枚時間差でフェ...
-
CSSでマウスオーバーした画像を...
-
[jQuery]bxSlider 一番最後と...
-
神経衰弱 順番に裏返し
-
チェックボックスと画像切替の連動
-
一定時間ごとに画像を切り替え...
-
複数の要素へ appendchild でき...
-
jqueryサブウィンドウにて画像...
-
Firefoxとクロームでフェードイ...
-
折り畳みメニューを使った場合...
-
fontsize.jsでhtmlの大中小の設...
-
jsでグリッドデザインのサムネ...
-
javascript 神経衰弱
おすすめ情報