Реклама на сайте Advertise with us

Верстальщики хелп

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 13/03/11 в 12:43       Ответить с цитатойцитата 

Вообщем простая задача. Список. Если первый параграф длиннее второго, то третий встает под вторым, а не под первым. Как лечить?

код: http://pastebin.com/4Hu2MTfu

скрин:

пришел к победе коммунистического труда

0
 



С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543

Ссылка на сообщениеДобавлено: 13/03/11 в 14:56       Ответить с цитатойцитата 

Код:
ul.catalog li {
   margin-right: 20px;
   margin-bottom: 20px;
   width: 150px;

   display: inline-block;
   vertical-align: top;
   display: -moz-inline-stack;
   zoom: 1;
   *display: inline;

}

ослостили для 6-го и некоторых ранних версий 7-го
Код:
zoom: 1;
*display: inline;

нужно вынести в отдельный ЦСС что б проходил валидацию
ФФ < 2.0 спесифик (display: -moz-inline-stack;) лучше всего в отдельный ЦСС вынести... хотя, на ФФ < 2 можно и забить, их вообще не существует )

removed by moderator

5
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 13/03/11 в 15:06       Ответить с цитатойцитата 

во срань. страшная. mr. snatch: спасибо. Пока ждал, сам накидал варианты:

1. вариант
<ul>
<li></li>
<li></li>
<div style="clear:both"></div>
<li></li>
<li></li>
</ul>
(не работает в ослах)

2. вариант
<ul>
<div style="overflow: hidden; zoom: 1;">
<li></li>
<li></li>
</div>
<div style="overflow: hidden; zoom: 1;">
<li></li>
<li></li>
</div>
</ul>
(везде работает)

3. поставить лимит на кол-во отображения символов, на стороне движка smail101.gif

4. mim-height: 100px; max-height: 100px; overflow: auto;
(даем дышать и если контента больше, будет скролл)

5. таблицей

пришел к победе коммунистического труда

0
 



С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543

Ссылка на сообщениеДобавлено: 13/03/11 в 15:49       Ответить с цитатойцитата 

а, ну если можно менять исходный html , то тогда да, имхо лучше присвоить классы элементам <li>, которые являются началом новой строки, типа так
Код:

<style>
.new-row {clear: left;}
<style>
.....
<li>1.1</li>
<li>1.2</li>
<li class="new-row">2.1</li>
<li>2.2</li>
<li class="new-row">3.1</li>
<li>3.2</li>

или вообще float: none, в зависимости от того, как нужно чо б шаблон выглядел

removed by moderator

5
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »