![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
ごく簡単な例です。
何はともあれ順当にHTMLを
<div id="manga1">
<ol>
<li id="C1"><a href="#C2">2コマ目へ</a></li>
<li id="C2"><a href="#C3">3コマ目へ</a></li>
<li id="C3"><a href="#C4">4コマ目へ</a></li>
<li id="C4"><a href="#C5">5コマ目へ</a></li>
<li id="C5"><a href="#C6">6コマ目へ</a></li>
<li id="C6"><a href="#C1">1コマ目へ</a></li>
</ol>
</div>
のように書きます。idに数字を最初にかけない!
[画像]は、Wikiの
漫画 - Wikipedia( http://ja.wikipedia.org/wiki/%E6%BC%AB%E7%94%BB )
にある画像へ進み、名前を[Petit_Sammy_eternue.jpg]に変更してimagesホルダーに保存する。
また、それぞれのコマを指定サイズで切り抜いてPetit_Sammy_eternue_1.jpg~Petit_Sammy_eternue_6.jpgとして保存しておきます。
★リンクの画像は単なるテキストでも良いです。
[例]<li id="C1"><a href="#C2"><img src="./images/Petit_Sammy_eternue_1.jpg" width="191" height="167" alt="2コマ目へ"></a></li>
↓
<li id="C1"><a href="#C2">2コマ目へ</a></li>
※本来はサンプルのように<img>で画像を入れておくほうか良いです。速度は変わらない。
★印刷時にはちゃんと6コマの漫画になります。(印刷プレビューで・・)
※Another HTML-lint 5( http://www.htmllint.net/html-lint/htmllint.html# )
のDATA入力でチェック済みのウェブ標準HTML4.01strict + CSS2.1
※タブは_に置換してあるので戻す。
<!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 name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css" media="screen">
<!--
div.section{
position:relative;
top:50px;width:100%;
background-color:gray;
height:180px;
}
div#manga1{
position:absolute;
top:5px;
width:100%;
}
div#manga1 ol,div#manga1 ol li{
list-style-type:none;display:block;
margin:0;padding:0;
}
div#manga1 ol{
width:205px;height:170px;
margin:0 auto;
overflow:hidden;
position:relatve;
background-color:white;
}
div#manga1 ol li{
width:100%;height:100%;
}
div#manga1 ol li a{
display:block;
width:196px;height:167px;
margin:auto;
text-indent:-200px;
background-image:url(./images/Petit_Sammy_eternue.jpg);
}
div#manga1 ol li a[href="#C2"]{width:196px;height:167px;background-position:0px 0px;}
div#manga1 ol li a[href="#C3"]{width:191px;height:167px;background-position:-196px 0px;}
div#manga1 ol li a[href="#C4"]{width:195px;height:167px;background-position:-2px -165px}
div#manga1 ol li a[href="#C5"]{width:191px;height:169px;background-position:-199px -166px;}
div#manga1 ol li a[href="#C6"]{width:204px;height:169:px;background-position:0px -331px;}
div#manga1 ol li a[href="#C1"]{width:185px;height:165px;background-position:-202px -335px;}
-->
_</style>
<style type="text/css" media="print">
<!--
div#manga1 ol,div#manga1 ol li{
list-style-type:none;
margin:0;padding:0;
}
div#manga1 ol{
width:400px;
}
div#manga1 ol li{float:left;
}
-->
</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<div id="manga1">
___<ol>
____<li id="C1"><a href="#C2"><img src="./images/Petit_Sammy_eternue_1.jpg" width="196" height="167" alt="は"></a></li>
____<li id="C2"><a href="#C3"><img src="./images/Petit_Sammy_eternue_2.jpg" width="191" height="167" alt="はあ"></a></li>
____<li id="C3"><a href="#C4"><img src="./images/Petit_Sammy_eternue_3.jpg" width="195" height="167" alt="はあ~"></a></li>
____<li id="C4"><a href="#C5"><img src="./images/Petit_Sammy_eternue_4.jpg" width="191" height="169" alt="はあ~く"></a></li>
____<li id="C5"><a href="#C6"><img src="./images/Petit_Sammy_eternue_5.jpg" width="204" height="169" alt="はあ~くしょん"></a></li>
____<li id="C6"><a href="#C1"><img src="./images/Petit_Sammy_eternue_6.jpg" width="185" height="165" alt="・・・・"></a></li>
___</ol>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2012-08-10</dd>
___<dt id="LAST-MODIFIED">Last Modified</dt>
___<dd>2012-08-10 12:00:00 (JST)</dd>
__</dl>
__<address>© ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address>
_</div>
</body>
</html>
No.2
- 回答日時:
まず、iframeは、他のページをブラウザで開くという動作とまったく同じことであることを理解して使わなければ・・・
⇒16.5 行内フレーム: IFRAME要素( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
HTML4.01では非推奨ですが・・
>CSSを用いる方法でも構いませんので、
それも原理的に無理です。
なぜなら、そのページ画像をブラウザで開いてブラウザの幅が狭いと縮小されるのですからね。呼び出し先がHTMLでしたらそうはなりません。
そもそも、iframeをそのような目的で使用するのが間違っています。!!!
>画像の一部分だけを紙芝居のように見せるためにフレームのサイズを限定しています。 その場合は、objectかimg要素を使用するべきです。
また、単にDIVなどを使用して背景として表示させても良い。
一枚の画像の一部を見せるのですから、都度読み込むことに比較して、表示はとても速いです。
No.1
- 回答日時:
例に挙げられたのは、フレームを100x100サイズに指定してフレームサイズをユーザーが変更できないようにし
フレーム内に**.jpgを表示するという記述ですが(resizeの初期値はnoneです)
これは原寸表示ではないのですか?スクロールで全体見れますよね?
フレームサイズを変更させないようにして、フレームサイズより大きい画像を表示しますと画像の一部分だけが表示されます
やりたいことがいまいち伝わりません
imgタグで画像サイズを指定するだとかしないと縮小はされないと思いますが
フレームサイズを画像サイズに合わせたいということでしょうか?
この回答への補足
ご回答ありがとうございます。
画像の一部分だけを紙芝居のように見せるために
フレームのサイズを限定しています。
通信速度の遅いユーザーには子供ページを表示させると
画像の描画がかなり遅れてしまうため
img tag を使わずに、
iframe src から直接に画像を読ませるように
意図的にこのような工夫をしています。
resize が IE では無効であることを確認しましたので
代わりの方法をお教えいただけますよう
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
コンボボックスの幅
-
ライトボックスでスクロールバー
-
画像イメージの上下左右、欲し...
-
【HTML&CSS】フッター下部の余...
-
余分な縦スクロールバーが出て...
-
CSS/HTML で画像 2枚重ねた上に...
-
CSSのposition値の上書き(打消...
-
表示倍率を変えるとレイアウト...
-
幅違うメニュー(リスト)、flo...
-
吹き出し 下記の吹き出しのスタ...
-
テキストボックスの高さを可変...
-
footer を横幅いっぱいに広げる...
-
form input テキストを上下中央...
-
Media Queries 4 で 非推奨とな...
-
【HTML】【CSS】【Swiper】 元...
-
cssが効かなくて困ってます
-
HTMLのiframeの入れ子について
-
CSS3で角丸写真にシャドーを付...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
画像イメージの上下左右、欲し...
-
CSS、width100%でもできる余白
-
CSSがなぜかfont-sizeだけ効か...
-
css初心者 フレックスボックス...
-
余分な縦スクロールバーが出て...
-
CSS:animation開始位置の設定
-
form input テキストを上下中央...
-
W3Cのソースコードの検証サービ...
-
スクロールボックスを中央に配...
-
CSSでボックスのheightが0になる
-
表示倍率を変えるとレイアウト...
-
【CSS】ヘッダーの高さが不明の...
-
Media Queries 4 で 非推奨とな...
-
div領域をウインドウサイズに合...
-
CSS(0の単位)について
-
divで囲まれたpaddingの指定を...
-
中点「・」の改行について
-
CSSで指定した背景画像にリンク...
おすすめ情報