Не удается избавиться от вертикальной полосы прокрутки, которая содержит миниатюры в фотогалерее - PullRequest
1 голос
/ 24 февраля 2010

Я использовал 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>

Я пытался удалить файл thumbnails.html, но полоса прокрутки (рамка?) Все еще там. Поэтому я хочу отбросить вертикальную полосу прокрутки и просто иметь элементы управления «следующий / последний», которые уже есть.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2010

Добавление overflow: hidden в CSS для iframe, а также его содержимого должно избавить от полосы прокрутки, но если содержимое будет больше заданной ширины / высоты, оно будет обрезано.

0 голосов
/ 26 февраля 2010

Атрибут scrolling в элементе frame определяет, имеет ли кадр полосу прокрутки.

У вас установлено «да». Если вы хотите, чтобы в этом кадре не было полос прокрутки, установите «Нет».

Я посмотрел ваш URL, внес изменения в Firebug, и все заработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...