Отделение фиксированного размера?

Я хочу нормальное отделение для тела моего текста и набора небольших отделений, которые являются точно 150 пкс на 150 пкс. Как я мог бы сделать это?

16
задан 30 December 2009 в 02:31
поделиться

6 ответов

Это довольно тривиальный эффект. Один из способов достижения этого - просто поместить плавающие div элементы в общий родительский контейнер и установить их ширину и высоту. Чтобы очистить плавающие элементы, установим свойство overflow в родительском контейнере.

<div class="container">
    <div class="cube">do</div>
    <div class="cube">ray</div>
    <div class="cube">me</div>
    <div class="cube">fa</div>
    <div class="cube">so</div>
    <div class="cube">la</div>
    <div class="cube">te</div>
    <div class="cube">do</div>
</div>

CSS похож на стратегию, описанную в первом параграфе выше:

.container {
    width: 450px;
    overflow: auto;
}

.cube {
    float: left;
    width: 150px; 
    height: 150px;
}

Конечный результат можно увидеть здесь: http://jsfiddle.net/Qjum2/2/

Браузеры, поддерживающие псевдоэлементы, предоставляют альтернативный способ очистки:

.container::after {
    content: "";
    clear: both;
    display: block;
}

Результаты можно посмотреть здесь: http://jsfiddle.net/Qjum2/3/

Надеюсь, это поможет.

20
ответ дан 30 November 2019 в 16:49
поделиться
.myDiv { height: 150px; width 150px; }

<div class="mainDiv">
   <div class="myDiv"></div>
   <div class="myDiv"></div>
   <div class="myDiv"></div>
</div>
1
ответ дан 30 November 2019 в 16:49
поделиться
<div id="normal>text..</div>
<div id="small1" class="smallDiv"></div>
<div id="small2" class="smallDiv"></div>
<div id="small3" class="smallDiv"></div>

css:

.smallDiv { height: 150px; width: 150px; }
0
ответ дан 30 November 2019 в 16:49
поделиться

Высота и ширина ваших погружений могут быть установлены с помощью css .

<style type="text/css">
.box {
     height: 150px;
     width: 150px;
}
</style> 

Это то, что вы ищете?

0
ответ дан 30 November 2019 в 16:49
поделиться

В ответ Джонатану Сампсону, это лучший способ сделать это, без очистки div:

.container { width:450px; overflow:hidden }
.cube { width:150px; height:150px; float:left }

<div class="container">
    <div class="cube"></div>
    <div class="cube"></div>
    <div class="cube"></div>
    <div class="cube"></div>
    <div class="cube"></div>
    <div class="cube"></div>
    <div class="cube"></div>
    <div class="cube"></div>
    <div class="cube"></div>
</div>
5
ответ дан 30 November 2019 в 16:49
поделиться
[

] В html-коде можно также ввести жесткий код размеров, вместо того, чтобы помещать нужные размеры в таблицу стилей [

]. [
<div id="mainDiv">
    <div id="mydiv" style="height:150px; width:150px;">
    </div>
</div>
]
10
ответ дан 30 November 2019 в 16:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: