Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. А, ладно, убедили...
  2. 2SelenIT: я у докторов смотрел http://html5doctor.com/element-index/#nav Спеке не верю, она ж теперь ЖHTML, т.е. ее переписывают по сто раз на дню... что ее теперь с утреца перед работой перечитывать чтоль? UPD: Ну можно взять понаписать текста, и посмотреть как он где по умолчанию отображается.
  3. От тупого копирования из ворда (особенно в висивиг) не спасет ничто, инфа 100%!
  4. Вообще по семантике HTML5 положено именно списком Одинарный межстрочный интервал. В одних браузерах он по умолчанию полуторный, в других нет. Сброс же. То же самое, что и font-size: 1em;
  5. Блин, я ж пишу: "начните с простого"! <?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>?
  6. Если у вас там картинки по 200 килобайт, то тормоза никуда не пропадут, убирай или не убирай тень... Как будто получше стало, но все равно, тормоза есть.
  7. И что? Так нужно внутри сброса позаботиться о том, чтобы все элементы вообще имели ожидаемый вид. Если вам (или дизайнеру) лень позаботиться об этом, то сброс или его отсутствие тут не при чем.
  8. Как выглядит load_form_ajax.php? Показывайте весь код.
  9. В load_form_ajax.php, то так: echo '<?xml version="1.0" encoding="UTF-8"?>'; Строка должна быть самой первой.
  10. Да не надо вообще 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); }
  11. Они инициализируются в момент создания объекта. Т.е. не в момент его создания, а в тот момент когда интерпретатор языка "встречает" код класса. В дальшейшем, при создании экземпляра объекта, его методы будут ссылаться на прототип, который "лежит" в памяти.
  12. Вы вставляете текстовую ноду. Внутри текстовой ноды парсинг HTML не происходит. Потому там будет тупо текст. Вам лучше использовать не responseText, а responseXML, тогда на выходе вы получите XML и сможете перемещаться по его DOM-дереву.
  13. Начните с простого. Закомментируйте весь код и оставьте для начала одну строку: <?php echo '<b style="color: red;">test</b>'; ?> И посмотрите что вам придет. Если эта строка придет нормально, то ищите проблему в вашем PHP, значит, что-то не так вы отдаете. Если даже этот код не вставится, тогда будем внимательно изучать ваш скрипт.
  14. При такой записи расходуется больше памяти. Когда я пишу: function Foo() { this.bar = function() { alert(1); } } var obj = new Foo(); То создается копия объекта, все методы которого инициализируются заново, т.е. метод .bar() занимает дополнительную ячейку в памяти. Когда я напрямую пишу в прототип, то при создании нового объекта новая ячейка не занимается, а образуется указатель на существующее свойство (кто пишет на C++ меня поймет).
  15. Я так и не понял, что это и с чем его едят. UPD: Для меня это все выглядит так: А, между тем, help должен помогать...
  16. Да ладно, че там. Хороший бизнес я считаю
  17. Да вы что? Тут же тихий ужас приходит! <table> завернутая в <font> это вообще что-то с чем-то, не говоря уже о <meta> и <title> посреди кода. Наличие <option> при отсутствии <select>. В общем оно и не должно работать. В остальных браузерах это работает чудом. Просто парсер в остальных браузерах прощает даже грубейшие ошибки, чего на самом деле в вашем случае делать не стоит.
  18. А что приходит в responseText? ИЕ к этому делу чуткий, мало ли обо что он спотыкается.
  19. Надо много. Чем больше, тем лучше. Если вам нужно конкретное число, то больше сотни должно быть точно. Подключать всю эту 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 хороших шрифтов. Я считаю это очень мало, на фоне сотен латиниц.
  20. Где они лежат, покажите мне пожалуйста? Я буду вам очень благодарен если покажете мне сайт с кучей бесплатных (опенсорсных) кириллических шрифтов. Я пока знаю только гугл. там всего 17 расширенных кириллических шрифта. Из которых действительно хороший только один - Ubuntu. Остальное неудобоваримый шлак. Оно не везде работает. Что не понятно? Уверен, что в мобилах не пашет вообще. В линуксе вон вообще не работает. В общем наперекосяк.
  21. Считается крутым прописывать нужные свойства только там где это надо. В некоторых случаях от этого легчает вес CSS. Однако я с такой позицией не согласен, я считаю, что сброс это хорошо, точнее даже не сброс, а скорее нормализация. Т.е. главное сделать так, чтобы во всех браузерах стандартные элементы выглядели одинаково. В этом смысле a img {border: 0;} - это очень нужное правило, которое обязательно должно быть в CSS.
  22. Быть не может. InnerHTML замечательно работает в ИЕ. Можно еще попробовать insertAdjasentHTML. Какую ошибку пишет ИЕ в консоли?
  23. Прогресс-шмогресс, все равно бесплатных шрифтов катастрофически мало. Кириллических так вообще днем с огнем не сыскать. Так что это пока так - баловство. Не понимаю в общем я вашего восторга. В продакшене это использовать очень рано.
×
×
  • 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