1

Picasa を使用して、作成中のウェブサイトの一部である画像ギャラリーを作成しました。

iframe からだと思われる側のスクロールバー (サムネイルを保持する) を削除する方法がわかりませんか? ここに私が働かなければならないページがあります:

「imageset.html」コード:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Forest Village</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<frameset cols="180,*" border="0">
<frame src="thumbnails.html" scrolling="yes" border="0">
</frame>
<frame src="target0.html" name="images" border="0">
</frame>
</frameset>
</frame>
</frameset>

左側の垂直スクロールバーを引き起こすコードに違いないと思いますか? CSSから影響を与える可能性のあるものをすべて取り出したので、それをなくす方法はありますか?

念のため、index/target0.html のコードは次のとおりです。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<link rel="stylesheet" href="style.css" type="text/css">
<style type="text/css">
 <!--
 body {
background-image: url(../../2051__624x500_knitted-yarn-002051-forest-green.jpg);
background-repeat: repeat;
 }
-->
</style></head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="controls">
<span class="textbg"></span>
<p><span class="textreg">
First |
Previous Picture |
<a href="target1.html">Next Picture</a> |
 <a href="target20.html">Last</a><br>
</span><hr size="1"></div>

<div id="image">
<img src="images/our_gorgeous_swimming_pool.jpg" width="240"  height="180"  title="swimmingpool.jpg (large)" border="0"><p></div>
</div>
</body>
</html>

サムネイル.html ファイルを完全に削除しようとしましたが、スクロール バー (フレーム?) はまだそこにあります。だから私は垂直スクロールバーを捨てて、すでにそこにある「次/最後」のコントロールを持ちたいと思っています。

4

2 に答える 2

0

iframeとそのコンテンツにCSSを追加するoverflow: hiddenと、スクロールバーが削除されますが、コンテンツが設定された幅/高さよりも大きい場合は、切り取られます。

于 2010-02-26T18:11:12.143 に答える
0

scrolling要素の属性はframe、フレームにスクロールバーがあるかどうかを制御します。

「はい」に設定しています。このフレームにスクロールバーを表示させたくない場合は、'no' に設定してください。

あなたの URL を確認し、Firebug で変更したところ、問題なく動作しました。

于 2010-02-26T15:50:59.617 に答える