Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: один и тот же блок выводится по-разному
 
 автор: P@Sol   (02.04.2014 в 12:25)   письмо автору
 
 

код в cms

  <style> 
        .wrapper {
            
            text-align:justify;
            line-height:0;
            min-width:238px;
            padding:20px 18px 0;
            border:2px solid blue;    
        }
        .item {
            width:250px;
            height:285px;
            text-align:left;
            margin-bottom:20px;
            vertical-align:top;
            line-height:normal;
            display:inline-block;
            border:1px solid red;
        }
        .stub { 
            height:0;
            margin:0;
            padding:0;
            border:none;
            width:202px;
            vertical-align:top;
            display:inline-block;
        }
    </style> 
 <div class=\"wrapper\">
        <div class=\"item\">1</div>
        <div class=\"item\">2</div>
        <div class=\"item\">3</div>
        <div class=\"item\">4</div>
        <div class=\"item\">5</div>
        <div class=\"item\">6</div>
        <div class=\"item\">7</div>
        <div class=\"item\">8</div>
        <div class=\"stub\"></div>
        <div class=\"stub\"></div>
        <div class=\"stub\"></div>
        <div class=\"stub\"></div>
        <div class=\"stub\"></div>
        <div class=\"stub\"></div>
        <div class=\"stub\"></div>
        <div class=\"stub\"></div>
        <div class=\"stub\"></div>
    </div>
<br><br>".s_browse_sub($sub,$browse)."

$browse[prefix] = "<div class='wrapper'>";
$browse[suffix] = "<div class='stub'></div><div class='stub'></div><div class='stub'></div><div class='stub'></div><div class='stub'></div><div class='stub'></div><div class='stub'></div></div>";
$browse[active] = "<div class='item'>1</div>";


код в браузере
<?
<style
        .
wrapper {
            
            
text-align:justify;
            
line-height:0;
            
min-width:238px;
            
padding:20px 18px 0;
            
border:2px solid blue;    
        }
        .
item {
            
width:250px;
            
height:285px;
            
text-align:left;
            
margin-bottom:20px;
            
vertical-align:top;
            
line-height:normal;
            
display:inline-block;
            
border:1px solid red;
        }
        .
stub 
            
height:0;
            
margin:0;
            
padding:0;
            
border:none;
            
width:202px;
            
vertical-align:top;
            
display:inline-block;
        }
    </
style>
<
div class="wrapper">
        <
div class="item">1</div>
        <
div class="item">2</div>
        <
div class="item">3</div>
        <
div class="item">4</div>
        <
div class="item">5</div>
        <
div class="item">6</div>
        <
div class="item">7</div>
        <
div class="item">8</div>
        <
div class="stub"></div>
        <
div class="stub"></div>
        <
div class="stub"></div>
        <
div class="stub"></div>
        <
div class="stub"></div>
        <
div class="stub"></div>
        <
div class="stub"></div>
        <
div class="stub"></div>
        <
div class="stub"></div>
    </
div>
<
div class="wrapper"><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="item">1</div><div class="stub"></div><div class="stub"></div><div class="stub"></div><div class="stub"></div><div class="stub"></div><div class="stub"></div><div class="stub"></div></div>


первый блок отображается как надо с выравниванием justify. Во втором блоке все 'item' прилипли друг к другу

чудес же не бывает?

  Ответить  
 
 автор: P@Sol   (02.04.2014 в 12:31)   письмо автору
 
   для: P@Sol   (02.04.2014 в 12:25)
 

оказалось, что
<div class="item">1</div><div class="item">1</div>

и
<div class="item">1</div>
<div class="item">1</div>

это разные вещи.

Почему Enter так влияет?

  Ответить  
 
 автор: P@Sol   (03.04.2014 в 11:53)   письмо автору
 
   для: P@Sol   (02.04.2014 в 12:31)
 

целый раздел форума для одного меня? это хорошо, есть с кем пообщаться)))

тихо сам с собою я веду беседу...

  Ответить  
 
 автор: elenaki   (03.04.2014 в 12:20)   письмо автору
 
   для: P@Sol   (03.04.2014 в 11:53)
 

Это давно известный баг. У меня появлялись отступы от картинок в таблице, где их быть не
должно. После собирания кода в одну строку все исправилось.

Почему, никто не скажет. Патамушта. :)

  Ответить  
 
 автор: P@Sol   (03.04.2014 в 16:08)   письмо автору
 
   для: elenaki   (03.04.2014 в 12:20)
 

ок, буду набирать сообщения, чтобы вернуться на первую страницу по кол-ву сообщений))

а у меня наоборот в одну строку не работало) помогло "\r\n") Теперь все красиво. Буду осторожнее с Enter'ом в коде

  Ответить  
 
 автор: confirm   (03.04.2014 в 16:29)   письмо автору
 
   для: P@Sol   (02.04.2014 в 12:31)
 

Потому, что стили блоков inline-block, со всеми вытекающими из этого последствиями.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования