CSS + HTML + JS

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

Главным образом, в своих постах, я буду писать о CSS, JavaScript и HTML. Будет много теории, немного практики, кучка примеров и пучок сарказма. А для начинающих я попробую изложить мат-часть доступно и без мата и мат. анализа.

  • Последнее время все как будто двинулись на HTML5. Все орут про плюшки и пряники, которые появляются во все обновляющихся и улучшающихся браузерах. А что самое главное – это резонанс, который совокупность ново-старых технологий и стандартов, объединенных под общим брендом HTML5

    Далее»
  • Как известно не все современные мобильные браузеры поддерживают CSS свойство overflow со значением auto или scroll. А точнее поддерживает только браузер Blackbery и Firefox для мобильных устройств. iOs Safari поддерживает только при двухпальцевой прокрутке, а вот браузеры в Android …

    Далее»
  • Во многих строго-типизированных языках присутствует такое понятие, как перегрузка методов. Она используется для упрощения работы с методами, когда необходимо, чтобы схожая логика обрабатывала разные типы данных, или когда можно задавать значения по-умолчанию для некоторых из входных параметров методов.

    При вызове …

    Далее»
  • В Javascript есть замечательно ключевое слово this. Перекочевало оно из Java и обозначает контекст исполнения. Здесь важно заметить, что в отличие от своего родителя Javascritp не был изначально задуман, как ООП язык (собственно он и сейчас не совсем ООП …

    Далее»
  • Как убедиться, что страница занимает все возможное место на экране iPhone?

    По умолчанию, Safari на iPhone и iPod touch автоматически масштабирует содержимое страницы. Однако, если у вашей страницы не указана ее точная ширина а вычисляемая ширина менее 980px, укажите ширину …

    Далее»
  • Есть два способа создания экземпляров примитивных типов Boolean, Number и String – обычный:

    var str = new String("some string");
    var num   = new Number(1);
    var   bool = new Boolean(true);
    

    и литеральный:

    var str = "some string";
    var num = 

    Далее»
  • Все более и более популярными становятся смартфоны (если вы считаете их мобильными телефонами – вам не сюда:) ). И вот на одном из проектов столкнулся я с проблемой, что в популярных ныне iPhone и Andriod-смартфонах сафари (а нативными браузерами в …

    Далее»
  • Когда же закончат делать говносайты? Ну, конечно и те, что наполняются роботами, но сейчас я бы хотел написать про сайты, которые пишутся студентами-первокурсниками гуманитарных факультетов провинциальных академий Гондураса (без обид), впервые увидевшими теги. Сколько можно плодить страницы, где для того, …

    Далее»
  • Наконец, я добрался написать об указателях. Указатели служат своего рода правилами, по которым из всего дерева элементов выбираются определенные узлы для применения стилей. Указатель может содержать:

    • названия тегов:
      body {margin: 0px;}
    • "Классы" – значения аттрибутов "class":
      .className {color: red;}
    • идентификаторы:

    Далее»
  • Большенству веб-разработчиков, более или менее тесно общавшихся с разметкой известно, что выпадающие списки – <select> – как таковые невозможно отстилить. «Веб-разработчик – технарь, у него нет эстетического воображения» – подумает дизайнер и нарисует «красивые» селекты. Мало того, бизнес (заказчики или …

    Далее»