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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2011, 11:18   #1
vicvtor
Иркутянин!!!
Пользователь
 
Аватар для vicvtor
 
Регистрация: 01.11.2006
Сообщений: 83
По умолчанию Фиксирование ширины DIV

Сначала CSS:
Код:
.cloud_rec {
		clear:both;
		float:right;
		border: 1px solid #4976ad;
		padding:10px;
		margin:5px 5px 5px 25px; 
		border-radius: 20px 20px  0 20px;
		-moz-border-radius: 20px 20px  0 20px;
		-webkit-border-radius: 20px 20px  0 20px;
		background: -moz-linear-gradient(top, #b2d3f9, #8fbef9);
		background: -webkit-gradient(linear, left top, left bottom, from(#b2d3f9), to(#8fbef9));
		background-image: -o-linear-gradient(#b2d3f9, #8fbef9);	
		-moz-box-shadow:  inset 0 1px 2px #FFF;
		-webkit-box-shadow:	inset 0 1px 2px #FFF;
		box-shadow: inset 0 1px 2px #FFF;
}	

.name {
	color:#365e7c;
	border-left:1px solid #365e7c;
	padding-left:5px;
	font-size:8pt;
	font-weight:bold;	
	float:right;
}	
	
.date {
        font-size:7pt;
	font-weight:normal;
}
			
.text {
	float:right;
	margin:0 5px;
}
Выводим все так:
Код HTML:
<div class="cloud_rec">
	<div class="name">
Ivan<br><label class="date">Today, at 12:35</label>
        </div>
        <div class="text">Well, good night. If you do meet Horatio and Marcellus,
The rivals of my watch, bid them make haste.
        </div>
</div>
В итоге получаем голубое облако:


Вопрос: Как сделать так, чтоб DIV(text) резался при достижжении правого DIV(name) и просто переносил текст ниже, а не убегал вниз. Шаманил с inline-block, чего то ничего не вышло.

П.С. Сильно метлой не гоните, давно не был тут)
vicvtor вне форума Ответить с цитированием
Старый 23.10.2011, 11:38   #2
vicvtor
Иркутянин!!!
Пользователь
 
Аватар для vicvtor
 
Регистрация: 01.11.2006
Сообщений: 83
По умолчанию

Проверил еще на раз, снес float у text, теперь пару строк выводит норм, а дальше залазит.
vicvtor вне форума Ответить с цитированием
Старый 24.10.2011, 08:39   #3
vicvtor
Иркутянин!!!
Пользователь
 
Аватар для vicvtor
 
Регистрация: 01.11.2006
Сообщений: 83
По умолчанию

Остается только задать фиксированную ширину у блока name, а у блока text делать margin на эту величину.
vicvtor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос вставка текста между тегами <div> </div> nur91m Microsoft Office Word 2 19.10.2011 22:16
div тег как нижний слой для второго div тега dadli HTML и CSS 2 30.07.2010 01:12
Как отменить прозрачность div в прозрачном div zeharon HTML и CSS 0 24.07.2010 16:56
Позиционирование двух плавающих DIV внутри одного DIV allocator HTML и CSS 5 22.07.2009 13:48
Растягивающийся DIV и толкающий в низ следующий DIV Суриков HTML и CSS 6 29.08.2008 12:01