Jump to content
  • 0

Съезжает колонка.


Maskca
 Share

Question

Здравствуйте, есть 2 колонки сделаны способом:


<ul>
<li>

</li>
<li>

</li>
</ul>

К <li> применен стиль float:left и так получилось 2 колонки, но когда в одной <li>текст</li> левой колонки больше текста чем в правой, то почему то нижний <li>текст</li> съезжает не в низ, а в право выталкивая при этом стоящею справа <li>текст</li> в низ. Как это можно исправить, чтобы при большем количестве текста колонки съезжали не вправо, а в низ, как это должно быть?

Edited by Maskca
Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0

Сайт на денвере, косит на всех браузерах.

1. Постарайся перенести на хост.

2. А пока попробуй li {overflow: hidden; width: чёткая ширина}

3. ul {overflow: hidden; width: чёткая ширина, такая, чтобы можно было вместить легко два пункта li}

Link to comment
Share on other sites

  • 0

может код поможет:

<div id="cat">

<ul>

<li>

<div class="p-img"><a href="#" title="{title}">{short-story}</a></div>

<div class="p-title"><a href="#" title="{title}">{title}</a></div>

</li>

</ul>

</div>

Так, стоять)) А это что ещё за...? :)

<div class="p-img"><a href="#" title="{title}">{short-story}</a></div>
<div class="p-title"><a href="#" title="{title}">{title}</a></div>

Это неверный подход к делу. Замути два ЛИ в строке!

Link to comment
Share on other sites

  • 0

Если 2 пункта то все хорошо, а как я на движке сделаю чтобы в одном ul по два li выводилось, поэтому li как бы в цикле выводятся.

Здесь:

<div id="cat">
<ul>
<li>
<div class="p-img"><a href="#" title="{title}">{short-story}</a></div>
<div class="p-title"><a href="#" title="{title}">{title}</a></div>

</li>
</ul>
</div>

В цикле выводятся:

<li>
<div class="p-img"><a href="#" title="{title}">{short-story}</a></div>
<div class="p-title"><a href="#" title="{title}">{title}</a></div>

</li>

Link to comment
Share on other sites

  • 0

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

Поставь дивам overflow: hidden; и вообще всему чему можно поставь!

Link to comment
Share on other sites

  • 0

Не идет и все.

Что я сделал:


<div class="cat">

<div class="p-img"><a href="#" title="{title}">{short-story}</a></div>
<div class="p-title"><a href="#" title="{title}">{title}</a></div>


</div>

Где: .cat { float:left; width:250px; overflow:hidden; }

.p-img img {padding:3px;background:#fff;border:1px solid #e2da7b; width:213px; height:172px;overflow:hidden;}

.p-title a {font:normal 15px Arial;color:#00899f;overflow:hidden;}

div.p-img { !important;min-height:10px; height:auto;overflow:hidden;}

Edited by Maskca
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