Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Everything posted by wwt

  1. А где я говорю об обратном? Ну так я и говорю что мне кажется что вы говорите примерно одно и то же, но разными словами )) ЗЫ Главный принцип холиваров в интернете, это не способность текста передавать эмоции и настроения говорящего так как нужно. Ну и не умение людей ясно изьяснять свои мысли на бумаге. Думаю при личной встрече и холивара бы не было ))
  2. Часть из них нацелена на доступность, например, тот же outline + tabindex. Подача информации не менее важна, чем сама информация. В противном случае и полностью здоровый человек не сможет/не захочет её получить. Я и говорю преимущественно о разметке, ты же говоришь, что это нафиг никому не нужно. Ссылки + текст, и пусть сам разбирается в этой каше. Что из этого навигация, что основной текст, что реклама. Зачем слепому возможность пропускать блоки, пусть всё "читает" сплошняком. Зачем думать, например, о дальтониках, пусть отключают css и читают голый html. Зачем делать сайт доступным у которых всё в порядке со зрением, но доступно только голосовое управление или только с клавиатуры. Какая-то странная логика. Если уж заниматься доступностью сайта для разных групп людей, то делать всё нужно полностью, а не полумерами.http://www.w3.org/Translations/WCAG20-ru/ - тут вроде ничего экстраневыполнимого нету Мне одному кажется что skvor и говорит о том, что если приложение делается с рассчетом на то, что им будут пользоватся и люди с ограниченным зрением, то структура html должна быть в первую очередь понятна речевым браузерам, а уж навернуть поверх кучу CSS для обычных пользователей дело техники. Главное чтобы при отключенных стилях документ хорошо функционировал именно в речевом режиме. Обычная перегруженная страница с кучей позиционированных с помощью CSS элементов, после отключения стилей просто поплывет и как речевой браузер это воспримет не маловажный факт, конечно речевому браузеру это не так важно, но ведь хватает людей кто верстает меню в иерархии тегов в самом конце а стилями поднимает его визуально наверх страницы))Ну и подобные изошрения. После отключения стилей главные и важные части страницы должны остатся в нужном порядке и не потерять своей семантической и логической структуры. Разве нет?
  3. Это расширения браузера. Для каждого браузера они сделаны по своему. Конечно вы можете сверстать что-то похожее себе на сайт, но работать так же оно не будет.
  4. Элементы Яндекса — это расширение для браузеров Mozilla Firefox, Opera, Chrome и Internet Explorer, которое делает работу с сервисами Яндекса и интернетом более комфортной. Расширение встраивается в стандартную панель навигации браузера, не перегружая его интерфейс и не занимая лишнего места на экране.Элементы Яндекса: объединяют адресную и поисковую строки: в единую строку вы можете вводить не только адреса сайтов, но и поисковые запросы; обеспечивают быстрый доступ к сервисам Яндекса и популярным социальным сетям; помогают быстро переходить на часто посещаемые сайты при помощи визуальных закладок.Функциональные возможности Элементов Яндекса различаются в зависимости от используемого браузера: Mozilla Firefox и Internet Explorer; Chrome; Opera.И визуальные закладки является элементом. Установка в браузер: Firefox и IE http://help.yandex.ru/element/firefox-and-internet-explorer/setup.xml Chrome http://help.yandex.ru/element/chrome/setup.xml Opera http://help.yandex.ru/element/opera/setup.xml
  5. Ты меня не понимаешь В общем как я понял полноценно использовать less можно только на локальном веб сервере. не только. Можно не использовать сервер. Но тогда less код нужно компилировать в css. Я использую http://wearekiss.com/simpless чтобы компилить less в css. Изменил что-то в less файле сохранил и он на лету перекомпилирует в CSS. мне достаточно только обновить страницу в браузере чтобы увидеть изменения. А less.js в качестве подключаемого скрипта полезен когда производится отладка на удаленном сервере. А на рабочем проекте лучше вообще не использовать компилятор, лучше подключать уже скомпиленный css файл.
  6. less вроди бы тянет *.less файл AJAX'ом, а локально он будет работать только если установлен веб-сервер в некоторых браузерах можно осуществлять локальные AJAX запросы.
  7. Да вы правы. Я чото перемудрил. Пытался обьяснить ТС что браузер сам не подгрузит полужирный вариант шрифта сам если он не определен в @font-face либо не установлен в системе))) Не совсем то сам он берет, мы говорим ему какой вариант когда брать если подгружаем шрифт сами: @font-face { font-family: 'Titillium Web';/*какое имя */ font-style: normal;/*какой флаг использовать для этого варианта*/ font-weight: 400;/*какой флаг использовать для этого варианта*//*и далее какой конкретно шрифт использовать если будут указаны данные флаги*/ src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr0bathaSTBR2c4i13_wzlb0.woff) format('woff');}http://jsfiddle.net/3T7Gy/4/ вот тут это должно быть видно
  8. Так не то что не по феншую, это вообще не валидная запись. font-weight задает жирность, стиль задает font-style Вот у меня в системе установлен шрифт Chiller только в обычном начертании, ни полужирного, ни курсивного нет в семействе. http://jsfiddle.net/LaYLj/ Браузер сам добавляет и курсивный и полужирный варианты.
  9. своими средствами добавит. Для примера код с гуглфонта для двух стилей одного шрифта: @font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 400; src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/7XUFZ5tgS-tD6QamInJTcdGU7DQ8I6RFMlK0vgclk7w.woff) format('woff');}@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 700; src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr0bathaSTBR2c4i13_wzlb0.woff) format('woff');}Но вторая переопределит первую. Так что лучше сделать вот так: @font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 400; src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/7XUFZ5tgS-tD6QamInJTcdGU7DQ8I6RFMlK0vgclk7w.woff) format('woff');}@font-face { font-family: 'Titillium Web Bold'; font-style: normal; font-weight: 700; src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr0bathaSTBR2c4i13_wzlb0.woff) format('woff');}И где нужен жирный использовать шрифт "Titillium Web Bold", а где не нужен "Titillium Web"
  10. Я вот представил сейчас себе. Пойду к своему работодателю и сделаю ему скидку на свои услуги ))) Зачем мне получать такую ЗП пусть получаю меньше ))) Бред какой-то. 5 лендингов? О каких скидках вообще речь идет? Вот если бы он разово заказал 50 лендингов то было бы о чем поговорить на тему скидки. А по разовым заказам какие могут быть скидки? Кстати сказать можно пойти по пути магазинов ))) И сделать накопительную скидку )) купил товара на 10000 рублей получи скидку на 3% )) Купил на 50000 получи скидку 5% )))
  11. Можно. И мне кажется речь идет о JavaScript, а не о Java.
  12. Выборку можно делать не по всем записям а по конкретному их числу. SELECT * FROM table WHERE num = 1 LIMIT 0,5;Данный запрос вернет 5 первых элементов SELECT * FROM table WHERE num = 1 LIMIT 3,5;вернет 5 элементов начиная с 3-го
  13. wwt

    Из HTML в PHP

    переделать из html в php? о_О просто переименуй файл из index.html в index.php )))
  14. Водяные знаки и стеганография поможет защитить изображение. Так же вы являетесь единственным собственником исходников изображения(я надеюсь у вас они есть). В случае нарушения ваших авторских прав они будут являться доказательством в суде ))
  15. wwt

    Книги по С++(PHP)

    зная один язык в другом дефакто уже разбираться проще. PHP более прост для изучения, а принципы построения конструкций во всех практически языках одинаковы. Для примера изучив циклы в одном языке вам не придется изучать их в другом. вы и так уже будете знать как они работают. останется только подтянуть особенности языка, ибо написание самих конструкций может отличаться. Для примера C++ типизированный язык , а PHP нет. и так далее.
  16. Смотри, ты говоришь, что игнорируются и тут же пишешь src:local("Calibri Italic"); То есть не игнорируются все-таки? Или ты имеешь в виду font-weight свойства? так у меня почему-то без font-weight: 300 отказался Light работать.... хотя было указано "calibri light" http://jsfiddle.net/KQn6A/2/ Имя шрифта и его название это разные вещи. вот что я пытаюсь объяснить. И я что-то затупил еще есть разница в браузерах. Я смотрю в FF В FF другие варианты начертания загружаются только после @font-face В хроме все варианты работают без @font-face В IE и Опере без @font-face заработали только два обычный и тонкий Можете поэкспериментировать и поймете. В механике браузеров я не очень то разбираюсь. Но как я понимаю когда мы задаем шрифт через font-family фаерфокс ищет шрифт по имени и если в этом семействе несколько вариантов начертания он берет обычный, а хром по названию. Но при этом если у нас есть @font-face все браузеры ищут по названию в src:local(). Логику оперы и IE вообще не понимаю если честно .
  17. Эм всё понял о чем вы. Тут есть проблемка. Есть семейство шрифтов и как я понимаю берется обычный вариант шрифта(Normal) из семейства если вы обращаетесь по его имени,у всего семейства одно и то же имя, а курсивные и тд его варианты игнорируются ибо это не имена, а названия. Это можно посмотреть если открыть просмотр шрифта и там вы увидете у всех одно и то же имя шрифта. А вот если зайти в свойства шрифта то у каждого есть свое название в дополнение к этому. Чтобы можно было использовать все шрифты в семействе нуна как то так http://jsfiddle.net/KQn6A/ Для всех кроме Normal нуна @font-face UPD Ах да забыл. Абсолютно не важно какое название имеет сам файл со шрифтом. Можно его хоть как обозвать, имя всё равно берется из внутренних настроек шрифта. Название кстати тоже.
  18. Чтобы использовать шрифт уже установленный в системе достаточно прописать его в font-family и для корректного отображения нужно указать то что тебе нужно )) А local() нужен для проверки. Если локальный шрифт найден в системе он не будет загружен с сервера, тоесть все url() после local() не сработают. @font-face { font-family: MyFont; src: local("MyFont"), url(http://mysite.ru/myfont.ttf); }
  19. и вот этот до кучи http://colorscheme.ru/# для генерации цветовых схем.
  20. ну если хочется использовать json значит php должен возвращать json строку а не html )) <?php...echo '{success: false, message: "text"}';...
  21. success: function(data) { $("#results").html(data); if($($(this).attr('data-callback')) = 'no') { $('.error').fadeIn(500); } else if($($(this).attr('data-callback')) = 'yes') { $('.true').fadeIn(500); $('.overlay, .order').hide(5000); } }1. В условиях сравнение нужно ==, а не присваивание = 2. лишний вызов $() в условиях 3. вместо this юзаем полученные данные data if($(data).attr('data-callback') == 'no') { $('.error').fadeIn(500); } else if($(data).attr('data-callback') == 'yes') { $('.true').fadeIn(500); $('.overlay, .order').hide(5000); }c json еще проще: //ответ в виде://{success: false, message:"Ошибка, не заполнено поле такое-то..."}//{success: true, message:"Сообщение отправлено"}function ajax() { //Ajax отправка формы var msg = $("#form").serialize(); $.ajax({ type: "POST", url: "send.php", data: msg, dataType: 'json', success: function(data) { $("#results").text(data.message); // основной див в котором находятся элементы с ответом $('.overlay, .order').hide(5000); // всплывающее окно с формой котоое должно закрыться if(!data.success){ $('span.error').fadeIn(500); // элемент с ответом ошибок }else{ $('.true').fadeIn(500); // элемент с верным ответом } }, error: function(xhr, str){ alert("Возникла ошибка!"); } });}
  22. отключен только модреврайт или вообще .htaccess? редирект можно сделать с помощью директив Redirect, RedirectPermanent и RedirectMatch если работает mod_alias а вообще я бы на вашем месте менял хостера. вырубленный реврайт это полнейший идиотизм, его сейчас используют 99.99% движков для реализации ЧПУ и то на оставшиеся 0.01% мне даже на ум ничто не приходит. А уж за отключенный phpinfo вы меня извините нужно бить морду ))))
  23. если новая страница полностью идентична старой то не должно повлиять. Яндексу пофик какой у вас движок и менялся ли он. если адрес и страница та же самая то ничего произойти не должно.
  24. мне кажется в подвале между пунктами меню по вертикали слишком большое расстояние.
  25. Когда мне было 20 я тоже мог спать по 10-12 часов. После 30-тки 8 часов это уже край и сплю больше 8-ми часов только после пьянок либо если давно не спал.
×
×
  • 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