Jump to content

homm

Expert
  • Posts

    1,786
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by homm

  1. Старые версии (до CS2 — не помню, включительно или нет:) гадят в PNG (с индексной палитрой), за ними подчищать приходится. И вообще новые версии лучше сжимают PNG при том же качестве. Имхо, для веба это актуально, поэтому я за прогресс :)

    Использую программку весом 60 килобайт, которая не «вроде бы» а точно лучше сжимает и позволяет удалять отдельные чанки из файла. Так что я бы пользовался ей даже после нового фотошопа. Я за понимание сути происходящего :lol:

  2. Отличие CS2 от CS во в разы более тормознутом рендеринге. Прямо слой двигаешь и видно на сколько он стал тормознее.

  3. Нифига это в опере на работает в версиях с 5 по 10 включительно. white-space — вообще левый, он никак на переносы не внутри слова не влияет, во всех браузерах переносит word-wrap, а его нет а Опере. Отправляюсь на поиски замены. Очень уж не хочется делать невидимый пробел внутри слов средствами php.

  4. Я пользуюсь версией 7.0.1 Фотошопа, на мой взгляд самой лучшей.

    Там таких проблем не возникало.

    В ней нет вложенных групп слоев. А в CS есть. Так что звание лучшей сдвигается на версию :lol:

  5. Киллер не надо.

    Во-вторых, киллеры врят ли что-то понимают в веб разработке, а потому эти "дибилы" умрут быстро.

    А!!! Это пять :) Действительно, не подумал об этом)

  6. Вобщем, не такое уж и гавно )))

    Ну почему же… Говно полное. Яица оторвать нужно дебилам, которые его делали. Я так думаю.

  7. Корень беды, насколько я понимаю — в пробелах между тегами (зараза-IE тупо игнорирует закрывающие LI, и пробелы оказываются внутри элемента списка), они не помещаются в строку рядом с блочным элементом и переносятся.

    Я об этом тоже думал, вырезал пробелы, опять же без толку.

    Подробная статья есть на cssing.org.ua.

    По ссылек еще один способ дал положительный результат — вырезание пробелов + li {vertical-align: top;}. Но Если убрать block, как я отписал выше — и пробелы не нужно вырезать )

  8. История-то известная, если чему-то неблочному по идее давать блок и вставлять потом в список - будет отступ.

    В Вашем случае, можно еще вот так поступить.

    ul li{

    margin: 0;

    padding: 0;

    width: 120px;

    }

    ul li img{

    vertical-align:baseline;

    zoom:1;

    height:22px;

    }

    нет, не работает.

    Ха! Зато помогло убирание display: block для картинки и выставление vertical-align: bottom; Сколько раз везде рекомендовали именно блочный способ убирания отступа, столько я раз говорил, что так появится еще больше проблем. А в этот раз затупил и сам сделал как другим не советовал делать :lol:

  9. Аллилуя, братья!

    Помогло одновременное выравнивание с отрицательным марджингом. По отдельности не помогало!

    ul li img {
    vertical-align: bottom;
    margin-bottom: -10px;
    }

    А если так?

    Намек понял, теги профукал, но роли это не играет.

    Нифига, способ с отрицательным марджингом не катит, потому что нельзя указывать фиксированную высоту для li, потому что могут быть подпункты. Вот новый код, проблема не решена:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html xmlns='http://www.w3.org/1999/xhtml' lang='ru' xml:lang='ru'>
    <head>
    <style type="text/css">
    ul li,
    ul li img {
    display: block;
    padding: 0;
    margin: 0;
    width: 120px;
    }
    ul li img {
    height: 22px;
    vertical-align: bottom;
    }
    ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    ul li {
    background: green;
    }

    .sub li{
    background: red;
    }
    </style>
    </head>
    <html>
    <body>
    <div>
    <ul>
    <li><img src="" alt="234234"></li>
    <li>
    <img src="" alt="234234">
    <ul class="sub">
    <li><img src="" alt="234234"></li>
    <li><img src="" alt="234234"></li>
    </ul>
    </li>
    <li><img src="" alt="234234"></li>
    <li><img src="" alt="234234"></li>
    <li><img src="" alt="234234"></li>
    </ul>
    </div>
    </body>
    </html>

  10. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html xmlns='http://www.w3.org/1999/xhtml' lang='ru' xml:lang='ru'>
    <head>
    <style type="text/css">
    ul li,
    ul li img {
    display: block;
    margin: 0;
    padding: 0;
    line-height: 0;
    height: 22px;
    width: 120px;
    }
    ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    ul li {
    background: green;
    }
    </style>
    </head>
    <html>
    <div>
    <ul>
    <li><img src="" alt="234234"></li>
    <li><img src="" alt="234234"></li>
    <li><img src="" alt="234234"></li>
    <li><img src="" alt="234234"></li>
    <li><img src="" alt="234234"></li>
    </ul>
    </div>
    </html>

    В ие 6 и 7 между элементами образуются отступы. Исчезают только если задать font-size: 0;, который задавать нельзя потому что у картинок должен быть альт, который должен читаться. Давайте скинемся на хорошего киллера, который хлопнет дебилов, которые делали это говно…

  11. Норм название темы

    Вот видишь, стоит нормально назвать тему и тебе отвечают в течении получаса :D

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

  12. а можно было ещё так:

    class returner
    {
    public $a,$b,$c;
    }

    function blabla()
    {
    $r=new returner;
    ....
    $r->a=$a;
    $r->b=$b;
    return $r;
    }

    Иногда так может быть проще. Но для двух элементов это явно излишнее :D

    Есть как минимум 2 способа записать это человечнее:

    function blabla()
    {
    $r=new stdClass();
    ....
    $r->a=$a;
    $r->b=$b;
    return $r;
    }
    function blabla()
    {
    ....
    return (object) array('a' => $a, 'b' => $b);
    }

  13. Программам в висте не разрешено по умолчанию писать файло в program files. Тема избита, юзай любимый поисковик.

    Кстати, за такое дебильное название топика тебе нужно оторвать яйца.

×
×
  • 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