Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Максимальный размер блочного элемента 
:(
    Опции темы
belkobot
Дата 17.2.2010, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 11.2.2009

Репутация: нет
Всего: 1



У меня есть блочный элемент, я хочу сделать так, чтобы он растягивался при увеличении размера родительской области, но растягивался не бесконечно, а при достижении размера например 400px. растяжение элемента остановилось бы, то есть я хочу сделать максимальную ширину. В какую сторону копать?
PM MAIL   Вверх
Mavrun
Дата 17.2.2010, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 25.11.2007

Репутация: 9
Всего: 13



есть свойство css 
max-width
проблема только в том, что оно в IE 5.5-6 не работает
PM MAIL   Вверх
Guedda
Дата 17.2.2010, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Цитата(Mavrun @  17.2.2010,  16:32 Найти цитируемый пост)
проблема только в том, что оно в IE 5.5-6 не работает 

Так как совсем скоро эти браузеры поддерживаться не будут вовсе, поэтому - max-width тебе в помощь.


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
LuckyCat
  Дата 3.3.2010, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 15.6.2008

Репутация: нет
Всего: нет



belkobot, вот пример задания минимальной и максимальной ширины для всех браузеров

HTML
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
    <head>
         <title></title>    
         <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">     
         <link rel="stylesheet" type="text/css" href="styles/style1.css" />
    </head>

    <body>
        <!-- main -->
        <div id="main">
           <div id="header">
                
                Header
                
            </div>
            
            <div id="content">
            
              <div id="col_center2">
                  <div id="col_center">
                        
                        Text for center
                      
                  </div>
              </div>
              
              <div id="col_left">
                  Left
              </div>
              <div id="col_right">                
                  Right
              </div>        
              <div class="clear"></div>
              
            </div>
            
            <div id="footer">
        
                Footer                

            </div><!-- /footer -->
        </div>
        <!-- /main -->
        
    </body>
</html>


CSS

style1.css:
Код

@import url("header.css");
@import url("content.css");
@import url("footer.css");

* {
    margin: 0;
    padding: 0;
}

html, body { width: 100%; height: 100%; padding: 0; margin: 0; }

body{
    background-color: #fff;
    font-family: "Arial";
    font-size: 12px;
    color: #666;
    line-height: normal;
}

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }


/**************************/
#main{
    width: 100%;
    background-color: transparent;
    
    position: relative;
    
    
    min-width: 1000px; /* для нормальных браузеров*/
   max-width: 1700px; /* для нормальных браузеров*/
    margin: 0 auto;
}

*html #main
{
    width:expression(document.body.clientWidth<=1000?'1000px':(document.body.clientWidth>1700?'1700px':'100%'));
}


header.css:
Код

#header{
    width: 100%;
    height: 229px;
    background-color: #cce5ff;    
    position: relative;
}


content.css:
Код

#content{

    background-color: silver;
    width: 100%;

}
#col_center2{
    width: 100%;
    float: left;
}
#col_center{
    
    margin: 0 304px 0 305px; /* 310 - отстцп для колонок*/
    background-color: #6cf;    
    height: 100px;
}

#col_left{
    background-color: #cf9; 
    width: 305px;
    
    float: left;
    height: 100px;
    
    margin-left: -100%;
}

#col_right{
    background-color: #0c6;    
    width: 304px;
    height: 100px;
    float: left;
    
    margin-left: -304px; /* задается на ее ширину */
}


footer.css:
Код

#footer{
    position: relative;    
    background: #ffcc33 ;
    
    width: 100%;
    height: 100px;
    min-width: 1000px; /* для нормальных браузеров*/
   max-width: 1700px; /* для нормальных браузеров*/
    margin: 0 auto;
}
*html #footer
{
    width:expression(document.body.clientWidth<=1000?'1000px':(document.body.clientWidth>1700?'1700px':'100%'));
}

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.