Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2013, 17:32   #1
drknn
Пользователь
 
Аватар для drknn
 
Регистрация: 02.09.2007
Сообщений: 51
По умолчанию Повторение рисунка по вертикали

Если не сложно, подскажите пожалуйста, как сделать так, чтоб в столбце таблицы (левом и правом) изображение повторялось по вертикали?
Суть в следующем. Сделал таблицу 3х3. Верхняя строка для хедера. Первая ячейка хедера содержит левую часть орнамента, средняя - растягивает по горизонтали фоновый рисунок, правая - содержит правый кусочек орнамента.
То же самое нужно повторить в левом и правом столбце таблицы, не затрагивая центральный (отведённый под тело сайта). Как это сделать-то? Измучился уже совсем.
Вложения
Тип файла: rar 2.rar (87.3 Кб, 6 просмотров)

Последний раз редактировалось drknn; 19.11.2013 в 17:57.
drknn вне форума Ответить с цитированием
Старый 19.11.2013, 18:11   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

css:
Код:
tr:first-child td:nth-child(2){ background: url(...) repeat-x; }
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 19.11.2013, 18:39   #3
drknn
Пользователь
 
Аватар для drknn
 
Регистрация: 02.09.2007
Сообщений: 51
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
css:
Код:
tr:first-child td:nth-child(2){ background: url(...) repeat-x; }
Нужно по игреку повторять. Попробую.
drknn вне форума Ответить с цитированием
Старый 19.11.2013, 18:57   #4
drknn
Пользователь
 
Аватар для drknn
 
Регистрация: 02.09.2007
Сообщений: 51
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
css:
Код:
tr:first-child td:nth-child(2){ background: url(...) repeat-x; }
Как его в CSS правильно встроить и как потом применять в HTML-e?
drknn вне форума Ответить с цитированием
Старый 19.11.2013, 19:29   #5
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

как-то так
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 19.11.2013, 19:45   #6
drknn
Пользователь
 
Аватар для drknn
 
Регистрация: 02.09.2007
Сообщений: 51
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
Спасибо большое за ссылку. Я 7 лет программировал на MQL4 и все эти годы помогал новичкам освоить язык. Сам, как ни кто другой знаю, что отправлять в гугл нужно тех, кто не хочет искать самостоятельно. Я всё же пишу код, а не сижу и не жду готового решения. Просто возникли трудности.
Я нашёл малость иное решение - в хедере указал изначально, что ширина рисунка в центральной ячейке = 100 процентов - это позволило нормально растянуть рамку по горизонтали. Но с вертикальным растягиванием почему-то не получается - просто не врубаюсь, где я допустил ошибку.
Вы предложили подключить каскадные таблицы стилей. Я не знаю как подключать дочерние объекты, да и вникать сейчас в это особо времени нет. Я нашёл иной способ выйти из положения, но и он почему-то работает не так как надо. Просто укажите мне, где я ошибся, ок?

Я создал таблицу: Три столбца, 5 строк. Три центральные ячейки объединил командой rowspan="3". В результате рамку удалось разместить как хотелось, но возникла иная проблема - при наполнении тела сайта контентом растягиваются по вертикали не центральные ячейки боковой рамки, а те ячейки, что содержат нижнюю часть узора. Как зафиксировать их размер, или вообще, что сделать, чтоб растягивались центральные боковые ячейки вместо нижних? Архив с файлами прилагаю.

Установка в свойствах <TD> атрибута height="100%" не помогает почему-то
Вложения
Тип файла: rar 21.rar (87.6 Кб, 6 просмотров)
drknn вне форума Ответить с цитированием
Старый 19.11.2013, 20:58   #7
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Ну ты меня так пристыдил прямо, что прямо вааще
В приложении пример современной верстки. Забей на таблицы, это прошлый век. Не только потому, что это не семантично, но еще и потому что хер добьешься кроссбраузерности
Вложения
Тип файла: zip 2.zip (90.7 Кб, 7 просмотров)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 19.11.2013, 21:10   #8
drknn
Пользователь
 
Аватар для drknn
 
Регистрация: 02.09.2007
Сообщений: 51
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
Ну ты меня так пристыдил прямо, что прямо вааще
В приложении пример современной верстки. Забей на таблицы, это прошлый век. Не только потому, что это не семантично, но еще и потому что хер добьешься кроссбраузерности

Оно, конечно спасибо за вложение, только я в нём мало чего понял. Понял лишь что написано на html5 и что основная нагрузка легла на css-файл. Но я нашёл решение проще (для меня проще) и теперь вот даже не знаю, что и юзать - моё понятное, или твоё не совсем ясное.
Файл приложен.

P.S.
На счёт MQL4 я не соврал. Посмотри - http://www.mql4.com/ru/users/drknn
Вложения
Тип файла: rar 22.rar (87.6 Кб, 7 просмотров)
drknn вне форума Ответить с цитированием
Старый 19.11.2013, 21:28   #9
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Ну дак, семантика, mvc, вся фигня...
В табличной верстке своей неразрывные пробелы убери рядом с центральными картинками - дыры пропадут в хроме. Как вылечить фаерфокс и эксплорер, я хз. Не верстал таблицами лет 5, все уж поменялось в этом безумном мире.
В своем примере забыл в css добавить
Код:
header, article, footer {
  display: block;
}
Дурацкая привычка не проверять верстку...
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 19.11.2013, 22:07   #10
drknn
Пользователь
 
Аватар для drknn
 
Регистрация: 02.09.2007
Сообщений: 51
По умолчанию

Стоило чуть-чуть изменить параметры угловых узоров, и всё съехало. Лучше я буду юзать свой вариант.
Спасибо за участие.
drknn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повторение слова Elnamir Общие вопросы C/C++ 6 21.03.2013 02:10
Центр по вертикали Kvakin HTML и CSS 8 27.05.2012 21:01
Повторение команд Mihanches Общие вопросы Delphi 5 07.10.2010 14:12
автофильтр по вертикали gling Microsoft Office Excel 0 04.05.2010 23:17
Повторение CraftR14 Общие вопросы Delphi 8 17.04.2010 20:15