Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для megaguru
16 / 16 / 1
Регистрация: 12.11.2012
Сообщений: 193

repeat-y для картинок и блоков - как правильно сделать?

12.01.2013, 19:14. Показов 1785. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Вот демо-страничка. Сейчас объясню ситуацию.

Слева меню. Справа контент. Контент может растягиваться, т.е. его может быть больше чем сейчас. Соответственно должен тянуться фон и всё что вообще может там тянуться.

Направляющие, которые вы видите (коричневые прямые линии) сделаны частью блоками (без тени) частью картинками (с тенью). Соответственно я им пытаюсь дать

CSS
1
2
3
4
height: auto;
min-height: 300px;
background-color: red;
background-repeat: repeat-y;
но, как ни странно, на это блоки вообще не реагируют.

Я вот что думаю: блок, где содержание. Контента больше - блок растянулся вниз. Логично. А применимы ли те же рассуждения в случае с простыми автономными картинками. Собственно, если я им задаю background-repeat: repeat-y, на каком основании они должны растягиваться? Там контента-то нет..... или как это всё делается?

Обидно блин теорию знаю, а на практике это не применить. А сделать это нужно обязательно!....

Помогите плиз, кому не лень всем заранее спасибо за помощь!

PS Демо страничка просто для того, чтобы вы могли посмотреть вёрстку и понимали о чём речь..... я туда не выкладывал обновления, пока на локалке делаю и получается то, что я описал в этом посте... точнее, ничего не получается )))))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.01.2013, 19:14
Ответы с готовыми решениями:

Как правильно реализовать для повторяющихся блоков изменение определенного элемента при выборе radio
Здравствуйте! Помогите пожалуйста с решение одной задачи. Задача такая: -- при выборе кол-во товара цена товара должна меняться. ...

Как правильно дублировать в actionscript 2.0 и как правильно сделать объект для дублирования
Я только начал изучать actionscript и прошу мне помочь. Как правильно дублировать в actionscript 2.0 и как правильно сделать объект для...

Как сделать border-collapse для div блоков?
Здравствуйте. Имею такую простую конструкци. <div class="right"></div><div class="left"></div> .left { border-left:1px solid...

5
17 / 17 / 0
Регистрация: 31.12.2012
Сообщений: 68
12.01.2013, 21:16
самый простой способ который я знаю это сделать картику бэкграундом для вашего контента и
CSS
1
repeat-y
а с помощью padding отодвинуть контент с двух сторон
вот пример сайта http://proarcadescript.com/demo/
0
 Аватар для megaguru
16 / 16 / 1
Регистрация: 12.11.2012
Сообщений: 193
12.01.2013, 21:24  [ТС]
Вот простой пример:

HTML5
1
<div class="vertical_line left" style="margin-left: 184px;"></div>
CSS
1
2
3
4
5
6
7
8
9
10
11
div.vertical_line
{
    background-color: #573e2f;
    background-repeat: repeat-y;
    width: 17px;
    height: 100%;
    min-height: 1371px;
    position: relative;
    z-index: 10;
    border: 2px solid blue;
}
Вопрос: что не так в этом коде и почему он упорно не хочет эту хрень распространять по Y?

Да, забыл:
CSS
1
2
3
4
.left
{
    float: left;
}
0
17 / 17 / 0
Регистрация: 31.12.2012
Сообщений: 68
12.01.2013, 23:39
вы написали
CSS
1
height: 100%;
чтобы это работало, нужно чтобы у родительского элемента уже была какая-то высота height
100% от чего ? от какого числа ?
можно сделать
CSS
1
html{height:100%;}
и
CSS
1
body{height:100%}
итд и тогда будет работать в % а без явной height не работает
а на том сайте который я вам показал у главного контента с двух сторон зеленые полоски. почему бы не попытаться положить ваши картинки не в отдельные блоки а в тот блок, который и будет растягиваться по высоте ?

Добавлено через 11 минут
0
 Аватар для megaguru
16 / 16 / 1
Регистрация: 12.11.2012
Сообщений: 193
13.01.2013, 07:59  [ТС]
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
html{height:100%;}
body{min-height: 100%;}
 
.body
{
    width: 1400px;
    min-height: 1371px;
    height: auto;
    position: relative;
    background-image: url('../images/bg.jpg');
    background-repeat: repeat-y;
    margin: 0 auto;
 
}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="/css/style.css" type="text/css" />
        <meta http-equiv="content-type" content="text/html;charset=windows-1251" />
        <title>заголовок</title>
        <meta name="keywords" content="ключевые слова" />
    </head>
    <body>
        <div class="body">
             <div class="vertical_line left" style="margin-left: 184px;background-repeat: repeat-y;"></div>
        <div class="maincontent">
            <div class="logo_bg">
                <div class="logo"></div>
                <div class="links">
                    <img align="bottom" src="https://www.cyberforum.ru/images/sitemap.png" alt="" />
                    <img align="bottom" src="https://www.cyberforum.ru/images/mail.jpg" alt="" />
                    <img align="bottom" src="https://www.cyberforum.ru/images/to_main.png" alt="" />
                </div>
и т.д. Всё находится в div class="body"

Не работает!

Добавлено через 10 минут
Цитата Сообщение от fvc Посмотреть сообщение
почему бы не попытаться положить ваши картинки не в отдельные блоки а в тот блок, который и будет растягиваться по высоте ?
Если вы заметили, у меня должен растягиваться по высоте главный блок
HTML5
1
<div class="body">
. В нём всё и лежит. Но он почему-то не тянется, а тянется сам тег BODY... а мне так-то не нужно...

Добавлено через 1 час 15 минут
Всё в принципе получилось!
0
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
13.01.2013, 08:33
 Комментарий модератора 
megaguru, одна тема - один вопрос.


Второй вопрос вынесен в отдельную тему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.01.2013, 08:33
Помогаю со студенческими работами здесь

Как сделать вывод картинок для слайдера
Здравствуйте, имеется bxslider на странице, картинки для которого выводятся динамически из бд. Вот структура: &lt;div...

Как правильно задать ng-repeat
Доброго времени суток есть массивы for (var i=1;i&lt; a.length+1;i++){ this.chats=Array(,) } и...

background-repeat между 2 блоков
Добрый день. столкнулся с такой проблемой. Создал блок: &quot;content&quot;, ему задал нужную ширину, высоту. В нём есть ещё 3 блока с фоновыми...

Подскажите как сделать слайдер на сайт для 5 и более картинок?
Вот мой код. Работает только когда 4 картинки, у меня на другом сайте другой слайдер, но там тоже только четыре картинки можно подставить....

Как сделать чтобы программа использовалась по умолчанию для открытия картинок
Доброго времени суток. Как можно сделать чтобы моя программа использовалась по умолчанию для открытия картинок. как в windows сделать в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru