23.09.2018, 10:30 [+3 UTC]
в нашей команде: 2 971 чел. | участники онлайн: 3 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.50 (13.09.2018)

Общие новости:
13.04.2018, 10:33

Форум:
21.09.2018, 12:18

Последний вопрос:
22.09.2018, 16:54

Последний ответ:
23.09.2018, 08:30

Последняя рассылка:
22.09.2018, 17:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
04.01.2012, 19:02 »
Юрий
Все классно!!!
30.01.2011, 08:27 »
Гордиенко Андрей Владимирович
Большое спасибо за компетентную и грамотную с точки зрения русского языка консультацию! [вопрос № 182045, ответ № 265658]

РАЗДЕЛ • HTML / DHTML / XML / CSS

Создание программ на языках HTML, DHTML, XML и каскадные таблицы стилей CSS.

[администратор рассылки: Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)]

Лучшие эксперты в этом разделе

FOXhunter
Статус: Профессионал
Рейтинг: 44
Valery N
Статус: Мастер-Эксперт
Рейтинг: 43
solowey
Статус: Студент
Рейтинг: 20

Перейти к консультации №:
 

Консультация онлайн # 65899
Раздел: • HTML / DHTML / XML / CSS
Автор вопроса: Артём Талипов
Отправлена: 07.12.2006, 06:21
Поступило ответов: 3

Здравствуйте!

Подскажите пожалуйста как сделать панельки сверху и с низу страницы, чтобы они были всегда в одном месте экрана, даже при прокрутке многостраничного документа?

Как мне кажется это, что-то с таблицами или колонтитулами нужно мудрить.
Но не вкоем случае не нужно фреймов. С фреймами я и сам могу такое сделать.

Кстате на счет фреймов, нельзя ли их как-нибудь симулировать? Тоесть вроде фрейм, а реально один документ, с выделенным особым образом блоком? Чтобы прокрутка была и др свойства фрейма?

Состояние: Консультация закрыта

Ответ # 130406 от PaVeL_Ekt

Здравствуйте, Артём Талипов!

попробуйте
<table border=0>
<tr height=20%>
<td width=100%>Панелька_1</td>
</tr>
<tr height=20%>
<td width=100%><pre>Ваш Текст</pre></td>
</tr>
<tr height=20%>
<td width=100%>Панелька_1</td>
</tr>
</table>


Консультировал: PaVeL_Ekt
Дата отправки: 07.12.2006, 07:58

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 130413 от Vrqt72st

Здравствуйте, Артём Талипов!

Если надо чтобы прокручивалась только посредине часть экрана с текстом, то нужно попробовать использовать правила CSS2:

в HTML файле записываем весь текст в блок:
<div class="list_of_abilities">
.... текст ......
</div>

а в CSS файле будет следующий код:

DIV.list_of_abilities {
margin: 0;
padding: 0;
border: solid 1px #B11117;
width: 530px;
height: 305px;
overflow: auto; /* вот это свойство отвечает за то, чтобы появлялась прокрутка, когда содержание элемента превышает размеры блока */
}


Консультировал: Vrqt72st
Дата отправки: 07.12.2006, 09:04

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 130692 от Яруллин Азат Рифкатович

Здравствуйте, Талипов А Н!
Уже ко всему сказанному добавлю, что можно делать не середину прокручиваемой, а фиксированной верхнюю панель и нижнюю, как Вы сначала спросили.
Не буду дублировать ответ, вот, только что написал подобное (см. мой ответ):
http://rusfaq.ru/info/Question/66026
Играя со значениями (в div.fixed) можно добиться этого эффекта.
Чтобы фиксировать блок сверху -> top: 0px;
Чтобы фиксировать блок снизу -> bottom: 0px;
Ну, и по ширине страницы сделать -> width: 100%;
Всё просто.
Удачи!
P.S. Код всё таки приведу :)

Приложение:


Консультировал: Яруллин Азат Рифкатович
Дата отправки: 08.12.2006, 22:18

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 65899

Посетитель

ID: 18117

# 1

= общий = | 07.12.2006, 08:26 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

PaVeL_Ekt я попробовал, вполне ожидаемый результат. Верхняя и нижняя панелька 20% от экрана как собствено и просили. Если бы документ был одностраничный, вышло бы всё как нужно. Но вот в чем дело, основной текст давольно приличный, и когда курсор в начале документа, нижней панельки нет. И наоборот когда на нижней панельки верхней нет. Я предположил, что height20% для основного текста это 60%, а pre /pre не имеет смысла, поскольку это всего лишь пример. Я знаю, что есть колонтитулы, для текста в верху и в низу страницы, конечно использовать их, для панелек, это не правильно, но что есть альтернативного? Как можно зафиксировать? Если бы взять основной текст во фрейм, и засунуть в вашу таблицу, то получилось, то что нужно. Прокрутка будет только для текста. А панели останутся в покое. Хотя всё равно спасибо, предложенный вами код оказался для меня не бесполезным. Теперь страницы с маленьким текстом корректно отображаются.

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.15054 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.50 от 13.09.2018