Как заставить float работать с max-width

Статус
Закрыто для дальнейших ответов.

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
Дело в том что float убивает max-width , и значение для width берет от min-width а если не поставить min-width то блок вопще не отображается.. как исправить чтоб при float max-width и min-width работали нармально ?
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
В целом вы неплохо описали проблему, но будьте снисходительнее к тем, кто решит попробовать это на практике. Предоставьте код.
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
Код:
<div id="block"></div>

html {
width:100%;
height:100%;
margin:0;
padding:0;
}
 
body {
padding:0;
margin:0;
width:100%;
height:100%;
background-color:#FFFFFF;
overflow:hidden;
}

div#block {
max-width:100px;
min-width:50px;
float:left;
}
здесь ширина будет 50px у div . Словно убирает max-width:100px; и значение для ширины берет от min-width:50px;
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
MRMaster, вы знаете что float заставляет блок принимать размеры по его содержимому, если они не указаны явно, через width. ваше же
Код:
max-width:100px;
min-width:50px;
Задаёт минимальный размер, который принимается как 50px, а максимальный размер игнорирует.
max-width указывает на максимальный размер, который может принять блок. Так вот... так как блок изначально занимает 100% выделенного ему пространства, то max-width там могло ограничить его ширину. В данном случае вам не удастся использовать данный параметр, так как float означает обтекание, что заведомо делает ширину блока по контенту в нём.
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
ну подскажите тогда как сделать чтоб у дива был отступ от левого края minimum 50px а максиму 100px.. ???? тоесть если нет место то чтоб отступ был в 50px а если появется лишние пиксели чтоб отсуп увельчевался но тока до 100px
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
Знатаки ,Не поможете ?
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
MRMaster, могу предложить сделать отступ в процентном соотношении, подберите нужный вам процент. Но ограничить вы не сумеете отступ, только JS.
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
какраз его изучаю )
 
Статус
Закрыто для дальнейших ответов.
Верх Низ