Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: div и background
 
 автор: name   (27.01.2007 в 15:32)   письмо автору
425.3 Кб
 
 

Доброго времени суток.
Подскажите пожалуйста, как можно решить след. задачу:

Есть <div> в нем выводится фотография - может быть как вертикальной, так и горизантальной. div должен быть оформлен след. образом - сверху - шапка из gif-a (имитация рваной карты), bg - фон определенного цвета и border-ы толшиной в один px - все, кроме верхнего, см. аттач. Вопрос - как можно сделать, чтобы из под шапки не видно было фона и border-ы заканчивались у начала шапки? Я мог бы сделать background-ом все изображение - но фотография может быть и вертикальной, а html трогать нельзя (только с помощью css).

   
 
 автор: Lelik   (27.01.2007 в 15:36)   письмо автору
 
   для: name   (27.01.2007 в 15:32)
 

ложи фоновым рисунком шапку дива.

<style>
div#mydiv
{
background: #ffffff url(рисунок для шапки) left top no-repeat(или repeat-x \ -y);
border-left:1px solid red;
border-right:1px solid red;
border-bottom:1px solid red;
}
</style>
<div id="mydiv">

</div>

   
 
 автор: AlexSol   (27.01.2007 в 15:47)   письмо автору
 
   для: Lelik   (27.01.2007 в 15:36)
 

не, Lelik, не то. ты бы аттач глянул. дайте код html, посмотрим чего там нельзя трогать.

   
 
 автор: name   (27.01.2007 в 21:36)   письмо автору
 
   для: AlexSol   (27.01.2007 в 15:47)
 

Трогать нельзя ничего (в смысле HTML). Попросили - сверстать страничку (очередную шкуру), дали шаблон и посредством изменения CSS треб. получить то, что в аттаче. Прикрепляю др. рисунок - что получается у меня (шапка).

   
 
 автор: AlexSol   (27.01.2007 в 21:39)   письмо автору
 
   для: name   (27.01.2007 в 21:36)
 

эща раз и медленно: дайте код html, тока не <img src=....> а весь контейнер с фотографией.

кстати что будет с блоком если фото вертикальное? если блок будет сужатся, то шапке будет крышка....

   
 
 автор: name   (27.01.2007 в 21:46)   письмо автору
 
   для: AlexSol   (27.01.2007 в 21:39)
 

Блок имеет фиксированную ширину
CSS

#pImage_L2_lcol DIV.imgFrame {
WIDTH: 523px; POSITION: relative; BACKGROUND: url(../img/header_bg_foto.gif) no-repeat top   #fdf2ba; BORDER-LEFT: #cfcfcf 1px solid; BORDER-RIGHT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid; 
}
#pImage_L2_lcol DIV#imgContainer {
    PADDING-LEFT: 10px; PADDING-TOP: 35px
}
#pImage_L2_lcol #cImg {
    BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BACKGROUND: url(../img/loader.gif) no-repeat center 50%; BORDER-LEFT: #efefef 1px solid; BORDER-BOTTOM: #efefef 1px solid
}


HTML

<DIV class=imgFrame>
<DIV id=imgContainer style="WIDTH: 375px; POSITION: relative">
<DIV class=imgToolbar id=imgToolbar>
<A class=thickbox title=dog.JPG href="lg_144761_DSC00012.JPG" rel=albArray><IMG 
id=cImg height=500 src="./img/pw_144761_DSC00012.jpg" width=375 border=0></A>
...
</DIV>
</DIV>
</DIV>

   
 
 автор: name   (28.01.2007 в 10:44)   письмо автору
 
   для: name   (27.01.2007 в 21:46)
 

.

   
 
 автор: AlexSol   (28.01.2007 в 10:51)   письмо автору
 
   для: name   (27.01.2007 в 21:46)
 

нужно больще html.
просто не стыкуется:


DIV.imgFrame WIDTH: 523px
...
<DIV id=imgContainer style="WIDTH: 375px; 
...


а на эскизе ширина 451

   
 
 автор: name   (28.01.2007 в 11:01)   письмо автору
 
   для: AlexSol   (28.01.2007 в 10:51)
 

Остальной html не относится к выводу фотографии. На ширину можно не обращать особого внимания. Мне не понятно - это можно реализовать как-нибудь - чтобы бордеры не залазили на шапку

   
 
 автор: AlexSol   (28.01.2007 в 11:08)   письмо автору
 
   для: name   (28.01.2007 в 11:01)
 

толька если есть вложенный див.

   
 
 автор: name   (28.01.2007 в 11:30)   письмо автору
 
   для: AlexSol   (28.01.2007 в 11:08)
 

Спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования