-
Posts
27 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Anymaxis
-
-
Очевидна огромная разница между 2 байтами на символ кириллицы и одним. В моей деятельности существуют системы где 1 000 000+ сообщений кириллицей это обыденность. Под этот массив данных пишутся обработчики, парсеры и тд. Я не специалист, но наверно скорость работы будет отличаться.
В сети windows-1251 характеризуется всегда догматично — устарелая фигня, юзай utf-8.
Всегда ли windows-1251 это плохо? И почему?
-
4 часа назад, by chris сказал:
@Anymaxis, только минус используется для классов, а для Id нижнее подчеркивание.
Спасибо. Не знал. А есть пруфы? Это уже конечно оффтоп, но любопытно. В таком случае может вообще camelCase юзать.
А по теме, вот встретил (но не понял) точку зрения всем известного SelenIT (но это было давно).
В 06.11.2010 в 22:14, SelenIT сказал:...
Еще те же IE любят путать ID и name (getElementById может вернуть элемент по любому из них). Верная страховка - по возможности избегать name вообще, а для элементов форм делать id и name одинаковыми (кроме радиокнопок, где это не получается).
-
В 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>
Остальные не обязательные случаи для читабельности.
Спасибо.
-
Слышал мнение, что желательно в тегах формы не давать атрибутам name и id одинаковые значения. Многие этой рекомендации не следуют.
Почему это надо делать? И почему не обязательно? Откуда пошло и с чем связано?
Хуже:
<input type="text" name="login" id="login">
Лучше:
<input type="text" name="login" id="login-field">
-
Одинаковое понимание терминов имеет большое значение в движении к единой цели.
Это с мой стороны, возможно, буквоедство, но давайте разберёмся с терминологией трёх известных способов добавления стилей на страницу.
Я сталкивался с такими названиями одного и того же:
-
Связанные стили, внешние стили, "для всего сайта":
<link rel="stylesheet" href="http://www.htmlbook.ru/main.css">
-
Глобальные стили, внедрённые стили, встроенные стили, внутренние стили, инлайновые стили, "для одной страницы":
<head> <style> CSS-код </style> </head>
-
Встроенные стили, внутренние стили, инлайновые стили, "напрямую", "для одного элемента":
<p style="font-size: 120%">
- Про импортированные и динамически добавленные не говорим, там всё вроде бы однозначно.
Какие названия вы встречали? Какой термин вам более понятен и привычен для каждого из 3 вариантов?
-
Связанные стили, внешние стили, "для всего сайта":
-
17 минут назад, Igor Schnaider сказал:
white-space: pre
Спасибо большое. Не знал.
А есть ли смысл смысл тогда для <code> прописать white-space: pre и display: block и совсем забыть про <pre>?
Или можно display: block вынести в класс и использовать <code> с классом для блоков кода, а без класса для строчного кода.
Или же оптимально остановиться на сочетании тегов <pre> и <code>.
-
Речь идёт о тегах <pre>, <code>.
- Как правильнее всего добавлять код в текст сайта?
- И ещё интересует, можно ли с помощью CSS научить тег <code> учитывать все пробелы и переносы? (по аналогии с <pre>)
-
Глюк только в IE11.
Сложно заметить, но обратите внимание, что при наведении на ссылку картинка немного размывается и остается размытой в месте нахождения ссылки. Как только вы измените размер окна браузера, резкость снова восстановится. Если эффекта не наблюдается, измените размер окна браузера.
Мой код: http://jsfiddle.net/kfdcL2t9/3/
Почему размывается? Какой механизм и как бороться?
-
Вот, набросал вам аж пять вариантов)
Спасибо большое, то что нужно
-
Можно как-нибудь так, например: http://jsfiddle.net/hypnocolor/0gxa2moj/.
Спасибо, но текст должен начинаться после меню. Не должно быть дыры при маленьком контенте.
-
Помогите пожалуйста прижать желтый <div class="content"> к низу страницы.
- Шапка и меню фиксированные.
- Высота <div class="content"> не определена.
При малом контенте, нужно чтобы желтый див был прижат к низу. При большом объеме появлялся вертикальный скролл.
Мой код: http://jsfiddle.net/jb3tvcgL/2/
P.S. Спасибо Sensei за решение проблемы, варианты решений:
- Шапка и меню фиксированные.
-
Ну не нашел ответа. Как футер прижать, я знаю. Он фикс, а у меня футера нет. У меня блок контента, который разный бывает.
На таблицах делается просто. Но у меня ограничение, а html-разметку менять практически не могу.
-
Высота <div class="content"> не определена. Шапка и меню фиксированные.
При малом контенте, нужно чтобы желтый див был прижат к низу. При большом объеме появлялся вертикальный скролл.
Мой код: http://jsfiddle.net/jb3tvcgL/2/
-
Исходники напрямую могут и не открыться. Страницы должны быть предварительно скомпилированы, может сервер с определенными настройками должен быть у вас установлен, если работаете локально.
Уточняйте у тех, кто поставил вам эту задачу.
Спасибо. Благодаря вам удалось сдвинуться с мертвой точки. Порою даже вопрос сложно задать, когда понимание предмета на нулевом уровне.
-
Задача: привести внешний вид новых страничек к стилю действующего сайта.
Не совсем понятна задача. Нужно эти страницы переверстать или просто изменить стили элементов, чтобы они соответствовали действующему сайту? В принципе для последнего может быть и достаточно правок css. Берете сгенерированную верстку, смотрите какие там присваиваются классы и прописываете нужные свойства.
п.с. Не надо боятся. Всего знать нельзя и люди обычно адекватно относятся к уточняющим вопросам.
Там такой код, что не открывается в браузерах. Вот несколько тегов:
<ui:insert /><p:panel><h:panelGrid>
-
Есть действующий сайт, созданный с помощью ADF.
Есть новые странички, которые сделаны с помощью другой технологии — JSF , используя стандартные компоненты PrimeFaces.
Задача: привести внешний вид новых страничек к стилю действующего сайта.
Код — черт ногу сломит. 100500 таблиц, еще столько же дивов. На выходе примитивный интерфейс, с табличкой и формочкой, которые весят 5Мб. Кто-нибудь сталкивался с этими JAVA фреймворками? При чем тут вообще верстка? — мне поставили задачу, а я ни бум бум.
Вопрос здесь философский: как вообще действовать, поступать в таких ситуациях? Выскажите, пожалуйста, свое мнение.
ЗЫ: понятно, что сверстать можно все что душе угодно даже поверх говнокода, но в задаче предполагается, что все последующие страницы будут продолжаться делаться стандартными компонентами PrimeFaces (я сам хз, что это такое, гуглим ADF, JSF и тд.).
ЗЫЫ: как я понимал изначально, это надо поднимать среду, и разбираться в шаблонах этих фреймворков. Но мне сказали, что я не прав. Уже боюсь писать, чувствую себя идиотом.
-
-
Вот, что у меня получилось сделать: http://jsfiddle.net/muvrL567/
Не могу реализовать 2 условия:
- Обратно при выборе пунктов 1 или 2, поле становилось пустым.
- Проверка на то, чтобы textarea был обязательно пустым. Только тогда добавляется константа.
-
Спасибо всем большое за помощь.
-
Подскажите пожалуйста, как сделать, чтобы при выборе определенного select'a добавлялся текст (константа) в textarea?
-
Требуется редактор (или плагин, надстройка к чему-нибудь) с визуальной структурой:
Подскажите пожалуйста варианты.
P.S. Dreamweaver не предлагать, 16-25к или 7к в год для меня дорого.
-
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 (извини, запутал)
Все просто, вот картинка:
-
Какой самый правильный способ выравнить два последних столбца по центру?
Некоторые моменты:
- строк в таблице — сотни
- классы каждой 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>
-
Всегда ли кодировка windows-1251 это плохо?
in HTML Coding
Posted
Про байты: символ кириллицы в utf-8 весит 2 байта, а в windows-1251 — 1 байт. Сообщение на русском языке будет меньше весить в windows-1251, нежели utf-8. По-моему это становится существенным, когда речь идёт о миллионах сообщений.
А вот на счет нехватки символов, мне ещё более не понятно. В теории вы правы, а на практике я этого не вижу. Есть действующий сайт на устаревшей windows-1251. Редактируя его, можно вставить любой символ, и браузер его замечательно видит. Может быть браузеры давно поумнели.
Вот пример кода, который я только что в sublime сохранил как windows-1251. И этот код отлично отображается в хроме и даже в IE7.