Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 36

Тема: Scrolling

  1. #1

    Регистрация
    29.12.2006
    Сообщений
    40
    Здравствуйте.
    Подобной темы не нашел,хотя может плохо искал.

    У меня снова(опять,в который раз - нужное подчеркнуть ) проблема.

    Суть вопроса - есть область с фиксированными размерами.
    А информация в эти размеры естественно не влезает.

    Честно поискал в гугле и нашел вот [Только зарегистрированные пользователи могут видеть ссылки. ]

    Скажите,пожалуйста,каким образом можно сделать так же?

    Заранее благодарю.

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Ничего сложного тут нет.

    Поместите таблицу (или что там у Вас должно прокручиваться) в логический блок <div>. А этому блоку задайте следующие свойства:

    Код:
    div {
    width: *;
    height: *;
    overflow: auto;
    }
    Естественно, вместо "*" укажите необходимые Вам размеры.

    В данном случае за появление скроллинга отвечает свойство overflow (переполнение). Присвоенное ему значение auto говорит браузерам, что при переполнении блока браузеры должны сами решать как им дальше жить... Вот они и решают – создают скроллинг...

  3. #3

    Регистрация
    29.12.2006
    Сообщений
    40
    А возможно ли задать параметр при котором станет невозможен скроллинг по горизонтали?

  4. #4

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by _Mr.D._@Jan 4 2007, 15:32
    А возможно ли задать параметр при котором станет невозможен скроллинг по горизонтали?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Что это Вы там такое прокручивать собираетесь?

  5. #5

    Регистрация
    29.12.2006
    Сообщений
    40
    Просто понимаете в дизайне сайта горизонтальный скроллинг смотрится очень невесело...Глупо наверное звучит.
    Ну в общем неуместен он.
    Может посоветуете что-нибудь?

  6. #6

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by _Mr.D._@Jan 4 2007, 15:39
    Просто понимаете* в дизайне сайта горизонтальный скроллинг смотрится очень невесело...Глупо наверное звучит.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Звучит не глупо. Нормально звучит.

    Originally posted by _Mr.D._@Jan 4 2007, 15:39
    Может посоветуете что-нибудь?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Для того, чтобы посоветовать, я Вам задал вопрос в предыдущем посте.
    А Вы ограничились абстрактной философией...

  7. #7

    Регистрация
    29.12.2006
    Сообщений
    40
    Да уж,Вы правы.
    Это таблица с кучей вложенных таблиц.

    Разобрался сам- криво размеры выставил.

    Спасибо за отзывчивость.

    _
    Не хочется создавать новую тему -
    Вы знаете,можно ли как-нибудь удобно центрировать фреймы?
    Я построил сайт на 5-и фреймах,исходя из того что динамична лишь одна область,но он некрасиво смотрится(слева сверху сайт,а справа снизу пустые области).Пытался с css выровнить- не получилось.
    Возможно ли заключить их в какой-нибудь обьект,а его уже центрировать?

  8. #8

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by _Mr.D._@Jan 4 2007, 15:56
    Разобрался сам- просто немного криво размеры выставил.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Вот-вот.
    А горизонтальный скролл, насколько мне известно , отдельно не отключается.


    Originally posted by _Mr.D._@Jan 4 2007, 15:56
    Не хочется создавать новую тему -
    Вы знаете,можно ли как-нибудь удобно центрировать фреймы?
    Я построил сайт на 5-и фреймах,исходя из того что динамична лишь одна область,но он некрасиво смотрится(слева сверху сайт,а справа снизу пустые области).Пытался с css выровнить- не получилось.
    Возможно ли заключить их в какой-нибудь обьект,а его уже центрировать?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Вам совет нужен?
    В соответствии с уровнем Ваших знаний (не поймите привратно) я бы не советовал Вам связываться с фрэймами вообще. Фрэймы, как альтернативное средство навигации, являются весьма сложным инструментом. У них есть ряд преимуществ (бывают ситуации когда они просто необходимы), но также и ряд не совсем приятных моментов. Если Вы не знакомы с такими темами, как "проверка правильного открытия файла во фрэйме" и "перенос фокуса из фрэйма навигации в основной фрэйм" (это как минимум) – лучше сделайте всё БЕЗ фрэймов.

    P.S. А задаются они и выравниваются без помощи CSS. В принципе.

  9. #9

    Регистрация
    29.12.2006
    Сообщений
    40
    Нет-нет.
    Я не буду засорять форум темами - "как открыть ссылочку в другом фрейме" и с механикой фреймов я знаком.
    Шаблон уже готов на 90%. Все стили для текстов,таблиц,ссылок прописаны,остался лишь этот косячек.
    Я очень прошу совета и помощи.
    Возможно ли заключить их в какой-нибудь обьект,а его уже центрировать?
    Почему фреймы? Меня очень попросили о быстром сайте.

    Наверное я слишком много вопросов задаю,но это лишь потому-что мне понадобилось ускоренно войти в эту стихию на координально новом уровне...Не хочется делать абы как.

    PS: Лучшее что мне приходит на ум это сделать еще по фрейму слева и сверху с n% заполнением...но только мне кажется что это лишь захламление.Или нет?

  10. #10

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by _Mr.D._@Jan 4 2007, 16:18
    Наверное я слишком много вопросов задаю,но это лишь потому-что мне понадобилось ускоренно войти в эту стихию на координально новом уровне...Не хочется делать абы как.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Да ладно Вам стесняться-то...
    Скромность украшает только тех, у кого других украшений нет...

    Originally posted by _Mr.D._@Jan 4 2007, 16:18
    Вы знаете,можно ли как-нибудь удобно центрировать фреймы?
    Я построил сайт на 5-и фреймах,исходя из того что динамична лишь одна область,но он некрасиво смотрится(слева сверху сайт,а справа снизу пустые области).Пытался с css выровнить- не получилось.
    Возможно ли заключить их в какой-нибудь обьект,а его уже центрировать?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Фрэймсет – в студию!

  11. #11

    Регистрация
    29.12.2006
    Сообщений
    40
    Originally posted by Aykroyd@Jan 4 2007, 12:29
    Фрэймсет – в студию!
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    Без css,логотипов и текста,но с изображениями и разметкой.
    Мне не разрешили кинуть .rar пришлось переименовать расширение в .bmp.

    Вы где то писали - "это лучший форум"...Кажется так оно и есть.

  12. #12

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by _Mr.D._@Jan 4 2007, 16:18
    PS: Лучшее что мне приходит на ум это сделать еще по фрейму слева и сверху с n% заполнением...но только мне кажется что это лишь захламление.Или нет?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Ага, пустите еще десяток-другой фрэймов сверху и снизу.
    Если уж фрэймы Вам действительно так нужны, как минимум примите к сведению, что больше ТРЕХ фрэймов на странице – это уже, как правило, безобразие...

  13. #13

    Регистрация
    29.12.2006
    Сообщений
    40
    Там кстати много-много мусора...
    Стыдно.

  14. #14

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by _Mr.D._@Jan 4 2007, 16:41
    Там кстати много-много мусора...
    Стыдно.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Не в этом суть пока.
    Почему все изображения – .BMP???

  15. #15

    Регистрация
    29.12.2006
    Сообщений
    40
    Да так просто(мне и в tif удобно было-бы localhost как никак).
    Естественно я потом все ужму в gif или jpeg.

  16. #16

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    1. Неправильный DOCTYPE. Для фрэймсета он должен быть:
    Код:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">
    2. Не пишется в HTML "px" в значениях ширины и высоты строк и столбцов!

    3. Во фрэймсете не может быть <body></body>. А если и может быть, то он должен быть заключен в <noframes>...</noframes>.

    4. Сами элементы <frameset> надо бы и закрывать. Почему они у вас без закрывающих тэгов?

    5. Изначально Вы задаете три строки в первом фрэймсете. А в последствии описываете только две... Так нельзя.

    5. Третий и четвертый фрэймсет не надо разделять.


    Это только на первый взгляд, пока...
    Но по-моему уже достаточно, чтобы Вам отказаться от фрэймов.
    С механикой фрэймов Вы, к сожалению, очень плохо знакомы...

  17. #17

    Регистрация
    29.12.2006
    Сообщений
    40
    <div class='quotetop'>Цитата</div>
    1. Неправильный DOCTYPE. Для фрэймсета он должен быть:
    Код:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">
    [/b]
    Приму к сведению..

    <div class='quotetop'>Цитата</div>
    2. Не пишется в HTML "px" в значениях ширины и высоты строк и столбцов![/b]
    Хорошо.

    <div class='quotetop'>Цитата</div>
    3. Во фрэймсете не может быть <body></body>. А если и может быть, то он должен быть заключен в <noframes>...</noframes>.[/b]
    Я об этом читал,но неправильно понял.

    <div class='quotetop'>Цитата</div>
    4. Сами элементы <frameset> надо бы и закрывать. Почему они у вас без закрывающих тэгов?[/b]
    Я думал,что закрывать их как и
    вовсе не обязательно.

    <div class='quotetop'>Цитата</div>
    5. Изначально Вы задаете три строки в первом фрэймсете. А в последствии описываете только две... Так нельзя.[/b]
    Действительно...

    <div class='quotetop'>Цитата</div>
    5. Третий и четвертый фрэймсет не надо разделять.[/b]


    <div class='quotetop'>Цитата</div>
    Это только на первый взгляд, пока...
    Но по-моему уже достаточно, чтобы Вам отказаться от фрэймов.
    С механикой фрэймов Вы, к сожалению, очень плохо знакомы...
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/b][/quote]

    Значит - переписывать...
    Ладно.
    Благодарю Вас. Взгляд профессионала всегда отрезвляет.

  18. #18

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Вот таким должен быть Ваш фрэймсет:

    Код:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">
    <html>
    <head>
    <title>ООО Пелла-Маш</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <meta name="Description" content="Официальный сайт ООО Пелла-Маш">
    <meta name="Generator" content="Deus Design Studio">
    <meta name="Author" content="Deus">
    </head>
    
    <frameset rows="167,*">
     *<frame src="decode/logo_top.html" name="logo_top" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" noresize>
     *<frameset cols="202,*">
     * *<frame src="decode/left_menu.html" name="left_menu" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" noresize>
     * *<frame src="decode/content.html" name="content" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" noresize>
     *</frameset>
    </frameset>
    
    </html>
    1. Никаких лишних фрэймов. Трех в Вашем случае – вполне достаточно. Второе меню девайте куда хотите – хоть в шапку, хоть в контент. Но отдельный фрэйм для него, а тем более отдельный фрэйм под футер – это уже "слишком".

    2. Никаких нерекомендуемых и _несуществующих_ атрибутов и _несуществующих_ значений этих атрибутов.


  19. #19

    Регистрация
    29.12.2006
    Сообщений
    40
    Знаете,мне кажется что в будущем я перевезу Вас в Питер и предоставлю неплохую зарплату k:
    Это не совсем шутка.

    А если к делу - все-таки как можно центрировать такую штуку как фрейм? А то смотрится не очень в левом верхнем уголке.

  20. #20

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by _Mr.D._@Jan 4 2007, 17:55
    Знаете,мне кажется что в будущем я перевезу Вас в Питер и предоставлю неплохую зарплату k:
    Это не совсем шутка.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Благодарю Вас!
    Но я директор Центра Информационных Технологий, сижу в офисе, жду определенных событий и просто особо в данный момент ничем не занят.

    Originally posted by _Mr.D._@Jan 4 2007, 17:55
    А если к делу - все-таки как можно центрировать такую штуку как фрейм? А то смотрится не очень в левом верхнем уголке.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Вопрос изначально некорректный. Центрировать или "гонять по экрану" можно только инлайн-фрэймы (<iframe>). В Вашем же случае проблема заключается не во фрэймах, как таковых, а в содержимом этих фрэймов.
    Растягивайте фон, подгоняйте размеры содержимого каждого фрэйма, регулируйте отступы. И проблема решится сама собой...

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •