
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で質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Slick.jsのオプションrtlについて
-
MAX関数を使ってからLEFT JOIN...
-
HTMLからimgのsrcのみを正規表...
-
JavaScript スライドの画像にリ...
-
createElementで作成した要素を...
-
【HP作成】クリックすると下...
-
Javascript初心者|jQueryの.va...
-
商品回転画像の作成方法
-
1枚の画像をクリックすると複数...
-
自作のpopupMenuを作りたいので...
-
ランダムに画像と文章を表示
-
htmlの記述で link rel=styles...
-
サムネイル画像をオンマウスで...
-
スワップイメージのフェード方...
-
複数のウインドウを表示したい
-
Gifアニメ、最後のコマに行った...
-
透過pngで作った画像がIE6で表...
-
mysqlのinsert_idを再利用したい。
-
WEBページ立ち上げ時に1回のみ...
-
指定したフォルダの画像を一括...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Slick.jsのオプションrtlについて
-
【jQuery】2分割レイアウトで、...
-
画像をフェードアウト&フェー...
-
Dreamweaver上とデバイスプレビ...
-
複数の要素へ appendchild でき...
-
チェックボックスで画像を一括表示
-
jcarouselliteについてです。
-
アコーディオンメニューが開い...
-
[jQuery]bxSlider 一番最後と...
-
jqueryを使ってポップアップを...
-
キャラクターがぴょこんと飛び...
-
オンマウスで画像変更、クリッ...
-
【iOS及びAndroid】リンク画像...
-
横並びの画像を3枚時間差でフェ...
-
CSSでマウスオーバーした画像を...
-
html5に変えるとスライドショー...
-
SimplyScrollについて
-
Javaスクリプトで画像を縦にス...
-
jQueryのroundaboutで画像挿入...
-
jqueryのプラグインslickの画像...
おすすめ情報