Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
2SelenIT: я у докторов смотрел http://html5doctor.com/element-index/#nav Спеке не верю, она ж теперь ЖHTML, т.е. ее переписывают по сто раз на дню... что ее теперь с утреца перед работой перечитывать чтоль? UPD: Ну можно взять понаписать текста, и посмотреть как он где по умолчанию отображается.
-
От тупого копирования из ворда (особенно в висивиг) не спасет ничто, инфа 100%!
-
Вообще по семантике HTML5 положено именно списком Одинарный межстрочный интервал. В одних браузерах он по умолчанию полуторный, в других нет. Сброс же. То же самое, что и font-size: 1em;
-
Блин, я ж пишу: "начните с простого"! <?xml version="1.0" encoding="UTF-8"?> <root> <option value="0">выберите, что-то там</option> <option value="1">выберите пункт 1</option> <option value="2">выберите пункт 2</option> <option value="3">выберите пункт 3</option> </root> Начните с такого файла. Для чего тянуть метаинфу? Для чего <head>?
-
Если у вас там картинки по 200 килобайт, то тормоза никуда не пропадут, убирай или не убирай тень... Как будто получше стало, но все равно, тормоза есть.
-
И что? Так нужно внутри сброса позаботиться о том, чтобы все элементы вообще имели ожидаемый вид. Если вам (или дизайнеру) лень позаботиться об этом, то сброс или его отсутствие тут не при чем.
-
Как выглядит load_form_ajax.php? Показывайте весь код.
-
В load_form_ajax.php, то так: echo '<?xml version="1.0" encoding="UTF-8"?>'; Строка должна быть самой первой.
-
Да не надо вообще createTextNode вызывать. 1) в load_form_ajax.php надо поставить XML-доктайп, чтобы быть уверенным, что придет XML. <?xml version="1.0" encoding="UTF-8"?> 2) в переменную записываем полученный ответ сервера var xml = xmlhttp.responseXML; 3) работаем с ним как с DOM var options = xml.getElementsByTagName('option'); for (var i = 0, l = options.length; i < l; i++) { var option = options[i]; document.getElementById('parts_firm').appendChild(option); }
-
Они инициализируются в момент создания объекта. Т.е. не в момент его создания, а в тот момент когда интерпретатор языка "встречает" код класса. В дальшейшем, при создании экземпляра объекта, его методы будут ссылаться на прототип, который "лежит" в памяти.
-
Вы вставляете текстовую ноду. Внутри текстовой ноды парсинг HTML не происходит. Потому там будет тупо текст. Вам лучше использовать не responseText, а responseXML, тогда на выходе вы получите XML и сможете перемещаться по его DOM-дереву.
-
Начните с простого. Закомментируйте весь код и оставьте для начала одну строку: <?php echo '<b style="color: red;">test</b>'; ?> И посмотрите что вам придет. Если эта строка придет нормально, то ищите проблему в вашем PHP, значит, что-то не так вы отдаете. Если даже этот код не вставится, тогда будем внимательно изучать ваш скрипт.
-
При такой записи расходуется больше памяти. Когда я пишу: function Foo() { this.bar = function() { alert(1); } } var obj = new Foo(); То создается копия объекта, все методы которого инициализируются заново, т.е. метод .bar() занимает дополнительную ячейку в памяти. Когда я напрямую пишу в прототип, то при создании нового объекта новая ячейка не занимается, а образуется указатель на существующее свойство (кто пишет на C++ меня поймет).
-
Да ладно, че там. Хороший бизнес я считаю
-
Да вы что? Тут же тихий ужас приходит! <table> завернутая в <font> это вообще что-то с чем-то, не говоря уже о <meta> и <title> посреди кода. Наличие <option> при отсутствии <select>. В общем оно и не должно работать. В остальных браузерах это работает чудом. Просто парсер в остальных браузерах прощает даже грубейшие ошибки, чего на самом деле в вашем случае делать не стоит.
-
А что приходит в responseText? ИЕ к этому делу чуткий, мало ли обо что он спотыкается.
-
Надо много. Чем больше, тем лучше. Если вам нужно конкретное число, то больше сотни должно быть точно. Подключать всю эту CSS-портянку имеет смысл именно для основного текста. В логотипе, например, лигатуры не нужны практически никогда. Лигатуры украшают именно основной текст. А лого и заголовки можно сделать и картинками. Далее совсем по теме: small-caps что нельзя раньше сделать было чтоль? Про лигатуры сказал выше. Что не так с числами я так и непонял, я совсем не понимаю как удалось добиться ситуации, чтоб цифры обрезались. Кернинг у меня в Хроме не работает - это во-первых, а во-вторых, чем не угодил letter-spacing? Простые дроби... польза сомнительна, лично я могу обойтись простым: <sup>1</sup>/<sub>2</sub> и получу на выходе нечто похожее без того, чтобы юзер тянул для этого целый шрифт. Альтернативное начертание я вообще искренне не понимаю для чего нужно. UPD: http://www.odnerka.ru/fonts.html - тут хорошие только PT Sans и PT Serif, остальные... даже в логотип ставить я бы их не стал (ну за исключением Жопы может). http://naikom.ru/blog/archives/3763 - тут побольше приятных Hattori, Хартия, St Transmission и, может быть, AleksandraC Итого имеем от силы 10 хороших шрифтов. Я считаю это очень мало, на фоне сотен латиниц.
-
http://forum.htmlbook.ru/index.php?showtopic=33739
-
Где они лежат, покажите мне пожалуйста? Я буду вам очень благодарен если покажете мне сайт с кучей бесплатных (опенсорсных) кириллических шрифтов. Я пока знаю только гугл. там всего 17 расширенных кириллических шрифта. Из которых действительно хороший только один - Ubuntu. Остальное неудобоваримый шлак. Оно не везде работает. Что не понятно? Уверен, что в мобилах не пашет вообще. В линуксе вон вообще не работает. В общем наперекосяк.
-
Считается крутым прописывать нужные свойства только там где это надо. В некоторых случаях от этого легчает вес CSS. Однако я с такой позицией не согласен, я считаю, что сброс это хорошо, точнее даже не сброс, а скорее нормализация. Т.е. главное сделать так, чтобы во всех браузерах стандартные элементы выглядели одинаково. В этом смысле a img {border: 0;} - это очень нужное правило, которое обязательно должно быть в CSS.
-
Быть не может. InnerHTML замечательно работает в ИЕ. Можно еще попробовать insertAdjasentHTML. Какую ошибку пишет ИЕ в консоли?
-
Прогресс-шмогресс, все равно бесплатных шрифтов катастрофически мало. Кириллических так вообще днем с огнем не сыскать. Так что это пока так - баловство. Не понимаю в общем я вашего восторга. В продакшене это использовать очень рано.