Jump to content

Anymaxis

Newbie
  • Posts

    27
  • Joined

  • Last visited

Posts posted by Anymaxis

  1. Про байты: символ кириллицы в utf-8 весит 2 байта, а в windows-1251 — 1 байт. Сообщение на русском языке будет меньше весить в windows-1251, нежели utf-8. По-моему это становится существенным, когда речь идёт о миллионах сообщений.

    А вот на счет нехватки символов, мне ещё более не понятно. В теории вы правы, а на практике я этого не вижу. Есть действующий сайт на устаревшей windows-1251. Редактируя его, можно вставить любой символ, и браузер его замечательно видит. Может быть браузеры давно поумнели.

    Вот пример кода, который я только что в sublime сохранил как windows-1251. И этот код отлично отображается в хроме и даже в IE7.

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="windows-1251">
        </head>
        <body>
            <p>© @ " « »</p>
        </body>
    </html>

     

  2. Очевидна огромная разница между 2 байтами на символ кириллицы и одним. В моей деятельности существуют системы где 1 000 000+ сообщений кириллицей это обыденность. Под этот массив данных пишутся обработчики, парсеры и тд. Я не специалист, но наверно скорость работы будет отличаться.

    В сети windows-1251 характеризуется всегда догматично — устарелая фигня, юзай utf-8.

    Всегда ли windows-1251 это плохо? И почему?

  3. 4 часа назад, by chris сказал:

    @Anymaxis, только минус используется для классов, а для Id нижнее подчеркивание.

    Спасибо. Не знал. А есть пруфы? Это уже конечно оффтоп, но любопытно. В таком случае может вообще camelCase юзать.

    А по теме, вот встретил (но не понял) точку зрения всем известного SelenIT (но это было давно).

    В 06.11.2010 в 22:14, SelenIT сказал:

    ...

    Еще те же IE любят путать ID и name (getElementById может вернуть элемент по любому из них). Верная страховка - по возможности избегать name вообще, а для элементов форм делать id и name одинаковыми (кроме радиокнопок, где это не получается).

  4. В 29.04.2016 в 19:00, Svatov сказал:

    Могу предположить, что возможно причина в том, что элементы с name могут быть с одинаковым именем, а id должны быть разными.

    И чтобы не перепутать name c id вводят разное название. Чисто фишка для читабельности кода, не более того.

    Действительно.

    Получается, исходя из этой логики так для практики, при необходимости:

    <form>
      <input type="radio" name="animal" value="lion" id="animal-lion">
      <input type="radio" name="animal" value="tiger" id="animal-tiger">
      <input type="radio" name="animal" value="fox" id="animal-fox">
    </form>

    Остальные не обязательные случаи для читабельности.

    Спасибо.

  5. Слышал мнение, что желательно в тегах формы не давать атрибутам name и id одинаковые значения. Многие этой рекомендации не следуют.

    Почему это надо делать? И почему не обязательно? Откуда пошло и с чем связано?

    Хуже:

    <input type="text" name="login" id="login">

    Лучше:

    <input type="text" name="login" id="login-field">

     

  6. Одинаковое понимание терминов имеет большое значение в движении к единой цели.

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

    Я сталкивался с такими названиями одного и того же:

    1. Связанные стили, внешние стили, "для всего сайта":
      <link rel="stylesheet" href="http://www.htmlbook.ru/main.css">

       

    2. Глобальные стили, внедрённые стили, встроенные стили, внутренние стили, инлайновые стили, "для одной страницы":
      <head>
        <style>
          CSS-код
        </style>
      </head>

       

    3. Встроенные стили, внутренние стили, инлайновые стили, "напрямую", "для одного элемента":
      <p style="font-size: 120%">

       

    4. Про импортированные и динамически добавленные не говорим, там всё вроде бы однозначно.

    Какие названия вы встречали? Какой термин вам более понятен и привычен для каждого из 3 вариантов?

     

  7. 17 минут назад, Igor Schnaider сказал:

    white-space: pre

    Спасибо большое. Не знал.

    А есть ли смысл смысл тогда для <code> прописать white-space: pre и display: block и совсем забыть про <pre>?

    Или можно display: block вынести в класс и использовать <code> с классом для блоков кода, а без класса для строчного кода.

    Или же оптимально остановиться на сочетании тегов <pre> и <code>.

  8. Речь идёт о тегах <pre>, <code>.

    1. Как правильнее всего добавлять код в текст сайта?
    2. И ещё интересует, можно ли с помощью CSS научить тег <code> учитывать все пробелы и переносы? (по аналогии с <pre>)
  9. Глюк только в IE11.

     

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

     

    Мой код: http://jsfiddle.net/kfdcL2t9/3/

     

    Почему размывается? Какой механизм и как бороться?

  10. Помогите пожалуйста прижать желтый <div class="content"> к низу страницы.


    • Шапка и меню фиксированные.
    • Высота <div class="content"> не определена.

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


     


    Мой код: http://jsfiddle.net/jb3tvcgL/2/


     


    P.S. Спасибо Sensei за решение проблемы, варианты решений:







  11.  

    Ну не нашел ответа. Как футер прижать, я знаю. Он фикс, а у меня футера нет. У меня блок контента, который разный бывает.

     

    На таблицах делается просто. Но у меня ограничение, а html-разметку менять практически не могу.

  12. Высота <div class="content"> не определена. Шапка и меню фиксированные.

     

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

     

    Мой код: http://jsfiddle.net/jb3tvcgL/2/

  13. Исходники напрямую могут и не открыться. Страницы должны быть предварительно скомпилированы, может сервер с определенными настройками должен быть у вас установлен, если работаете локально.

    http://clip2net.com/s/3mzK1QZ

    Уточняйте у тех, кто поставил вам эту задачу.

     

    Спасибо. Благодаря вам удалось сдвинуться с мертвой точки. Порою даже вопрос сложно задать, когда понимание предмета на нулевом уровне.

  14.  

    Задача: привести внешний вид новых страничек к стилю действующего сайта.

    Не совсем понятна задача. Нужно эти страницы переверстать или просто изменить стили элементов, чтобы они соответствовали действующему сайту? В принципе для последнего может быть и достаточно правок css. Берете сгенерированную верстку, смотрите какие там присваиваются классы и прописываете нужные свойства.

     

    п.с. Не надо боятся. Всего знать нельзя и люди обычно адекватно относятся к уточняющим вопросам. 

     

     

    Там такой код, что не открывается в браузерах. Вот несколько тегов:

    <ui:insert /><p:panel><h:panelGrid>
  15. Есть действующий сайт, созданный с помощью ADF.  :huh:

    Есть новые странички, которые сделаны с помощью другой технологии — JSF :huh: , используя стандартные компоненты PrimeFaces. :o

    Задача: привести внешний вид новых страничек к стилю действующего сайта.

     

    Код — черт ногу сломит. 100500 таблиц, еще столько же дивов. На выходе примитивный интерфейс, с табличкой и формочкой, которые весят 5Мб. Кто-нибудь сталкивался с этими JAVA фреймворками? При чем тут вообще верстка? — мне поставили задачу, а я ни бум бум.

     

    Вопрос здесь философский: как вообще действовать, поступать в таких ситуациях? Выскажите, пожалуйста, свое мнение.

     

    ЗЫ: понятно, что сверстать можно все что душе угодно даже поверх говнокода, но в задаче предполагается, что все последующие страницы будут продолжаться делаться стандартными компонентами PrimeFaces (я сам хз, что это такое, гуглим ADF, JSF и тд.).

     

    ЗЫЫ: как я понимал изначально, это надо поднимать среду, и разбираться в шаблонах этих фреймворков. Но мне сказали, что я не прав. Уже боюсь писать, чувствую себя идиотом.

  16. Вот, что у меня получилось сделать: http://jsfiddle.net/muvrL567/

     

    Не могу реализовать 2 условия:

    1. Обратно при выборе пунктов 1 или 2, поле становилось пустым.
    2. Проверка на то, чтобы textarea был обязательно пустым. Только тогда добавляется константа.
  17. Требуется редактор (или плагин, надстройка к чему-нибудь) с визуальной структурой:

     

    SnimokJPG_5338260_18408024.jpg

     

    Подскажите пожалуйста варианты.

     

    P.S. Dreamweaver не предлагать, 16-25к или 7к в год для меня дорого.

  18. to SelenIT

    Возможно, но ниженаписанный код нигде не работает. А должен. Потому я и сделал вывод, что <col> тег устаревший (неактуальный). Или получается атрибут align не работает.

    Прописав <col style="text-align:center;"> результата также не получил.

    <!DOCTYPE HTML><html><head>  <meta charset="utf-8">  <title>Тег COL</title></head><body>  <table border="1">    <col width="300" align="left">    <col width="150" align="center">    <col width="150" align="center">    <tr>      <td>по левому</td>      <td>по центру</td>      <td>по центру</td>    </tr>    <tr>      <td>по левому</td>      <td>по центру</td>      <td>по центру</td>    </tr>    <tr>      <td>по левому</td>      <td>по центру</td>      <td>по центру</td>   </tr>  </table></body></html>

    to psywalker (извини, запутал)

    Все просто, вот картинка:

    SnimokPNG_9992911_17135317.png

  19. Какой самый правильный способ выравнить два последних столбца по центру?

     

    Некоторые моменты:

    • строк в таблице — сотни
    • классы каждой td наверное не рационально
    • col и colgroup вроде как устарели
    • желательна поддержка IE7
    <table>  <tr>    <th>Название</th>    <th>Фигня</th>    <th>Дата</th>  </tr>  <tr>    <td>По левому краю</td>    <td align="center">По центру</td>    <td align="center">По центру</td>  </tr>  <tr>    <td>По левому краю</td>    <td align="center">По центру</td>    <td align="center">По центру</td>  </tr>  ...</table>
×
×
  • 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