2013-12-09 5 views
1

Возможно ли иметь размер div для мобильных устройств, используя только CSS? Если бы кто-нибудь, пожалуйста, покажите мне рабочий пример, чтобы я мог сам разобраться, как это сделать?Изменение размера div с помощью CSS для мобильных устройств

Спасибо

+0

и шрифт изменения размера тоже, спасибо – user3074956

+0

Да, это есть. Но как вы хотите изменить их размер? * От * что * до * что? Без специфики, которую я действительно могу сделать, вы должны указать [CSS Media Queries] (https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries). –

+0

О, извините, Дэвид, это в основном div, который я исправил в верхней части моего веб-сайта, так как вы прокручиваете его вниз, там есть текст, внутри которого он находится, поэтому он будет иметь максимальную ширину 650 пикселей для iOS, так как я предполагаю max ширина 1024px – user3074956

ответ

3

Вы можете использовать медиа-запрос, как показано ниже для конкретного устройства, т.е. телефон, закладка и т.д. Приведем лишь пример

CSS

.cont {float:left;width :400px;background-color:#000;} 
.cont .left {float:left;width :200px;} 
.cont .right {float:left;width :200px;} 

/* Smartphones (portrait and landscape) ----------- */ 
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
/* Styles */ 

.cont {width :200px; background-color:#666666 !important;} 
.cont .left {width :100px !important;} 
.cont .right {width :100px !important;} 

} 

HTML

<div class="cont"> 
    <div class="left"> 
     left content 
    </div> 
    <div class="right"> 
     right content 
    </div> 
</div> 

В противном случае вы можете установить ширину DIV в процентах вместо пикселя т.е.

.cont {float:left;width :100%;background-color:#000;} 
.cont .left {float:left;width :50%;} 
.cont .right {float:left;width :50%;} 
Смежные вопросы