Jump to content
  • 0

Заполнить текстом блоки


Novozar
 Share

Question

Помогите найти путь решения.

Есть большой кусок сплошного текста, его необходимо разбить на три блока, высота блоков должна быть постоянной. Текст без разметок, вариант с разметками в тексте не подходит, так как надо будет использовать разные тексты разной длины и шрифтов, но при этом блоки должны основаться постоянной высоты и ширины.

Пример как должно быть на рисунке.

http://itmages.ru/image/view/497848/13a20ec1

Я мало что понимаю в SCC, натолкните в каком направлении рыть или может есть готовое решение?

Спасибо.

Edited by Novozar
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

<style>
.two {
-moz-column-count: 3; /*Это количество колонок*/
-moz-column-gap: 20px;

-webkit-column-count: 3; /*Это количество колонок*/
-webkit-column-gap : 20px;

column-count: 3; /*Это количество колонок*/
column-gap : 20px;

column-rule-color: #ccc;
column-rule-style: solid;
column-rule-width: 1px;

-moz-column-rule-color: #ccc;
-moz-column-rule-style: solid;
-moz-column-rule-width: 1px;

-webkit-column-rule-color: #ccc;
-webkit-column-rule-style: solid ;
-webkit-column-rule-width: 1px;
}
</style>



<body>
<p class="two">Здесь пишите свой текст.
</body>

на чистом CSS в 9 IE не работает, можно воспользоваться jquery если критично

Edited by Modestes
Link to comment
Share on other sites

  • 0

Я уже это пробовал эти варианты. Дело в том что в этом варианте текст делится на ровные 3 части и соответственно высота блоков всегда разная в зависимости от размера текста. Мне же необходимо что бы высота и ширина блоков всегда оставалась постоянной 200*300 каждый блок. Если остается место после заполнение то оно должно быть пустым, как на рисунке. http://itmages.ru/image/view/497848/13a20ec1

Edited by Novozar
Link to comment
Share on other sites

  • 0

Добавьте в стили height:300px;

Если нужна рамка, то еще добавьте border:1px solid #000;

Для шрифта используйте font-family: ....перечисление шрифтов.... ; подробнее тут

Edited by Modestes
  • Like 1
Link to comment
Share on other sites

  • 0

Добавьте в стили height:300px;

Огромное спасибо, помогло. :yahoo:

И со шрифтами и рамкой всё очень классно.

Ещё бы программно узнать на сколько колонок остались пустыми. Не подскажете как это сделать?

Edited by Novozar
Link to comment
Share on other sites

  • 0

Ещё бы программно узнать на сколько колонок остались пустыми. Не подскажете как это сделать?

не совсем вас понял, вы имеете ввиду чтобы где-то отображалось сколько осталось пустых колонок?

если да, то это уже JS надо привязывать, а с ним я не очень дружу)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy