— Привет, меня зовут Максим Покровский. Вы находитесь в моем рабочем кабинете. Поскольку я фрилансер, будем считать, что именно так он и выглядит. Здесь я пишу много интересных вещей, и если вы почувствовали, что я именно тот человек, который вам нужен, то я всегда открыт для контакта.
Сейчас работаю над: |
Заказать мне работу |
| 25.02 | Структурируем HTML. Версия Покровского. |
Где-то далеко, в горах, стоит храм, тропу к которому не каждый знает. Над храмом гордо светится гламурным розовым цветом три буквы: CSS. Из прохладного помещения доносится рускоязычная речь, что заставляет бросить странный взгляд на вывеску. Обычно там где слышится русская речь, имеют место быть совсем другие три буквы.
Внутри расхаживал бородатый монах, и раздовал мудрость своим ученикам.
— …ать! Нагородили блин. Да в вашем коде, леший заблудится, — монах отвесил еще одну порцию мудрости, которая приняла форму увесистого подзатыльника.
— За что? Все верно,правильно, кроссбраузерно, — послыщалось робкие возражения.
— Ну и что. Код он как одежда на человеке. Человек может быть хороший, но если как бомж одевается, то вряд ли путного в жизни добьется. Верстать надо красиво и чисто. Про чистый код я уже рассказывал. Теперь о красоте будем говорить.
— Первое правило - это соблюдение иерархии отступов. Для этого, диво как хорош notepad++ Вот, например, как выглядит хорошо структированный код в нем.
— Второе правило - это знать меру. Логика здесь такая. Мало оформления - пиши в строчку, много - блюди иерархию. Проиллюстирую:
Нам нужно оформить контейнеру четыре уголка. Забьем пока болт на современные методы, благодаря которым можно оформить все в одном div
Красиво:
Некрасиво:
Красиво:
Некрасиво:
Красиво:
Бррр…:
По аналогии с простым списком
По аналогии со сложным списком
Собственно вся наука.
| 03.09 | Убираем отступ у последнего элемента списка. |
Возьмем обычное стандартное горизонтальное меню, между которыми будут отступы в 10px. Как правило, последний элемент списка прижимается к внутреннему краю либо окна, либо контейнера (в моем примере я, для наглядности, сделал контейнер) и вот тут частенько возникает загвоздка….
| 14.08 | Чистота кода и SEO |
Я решил рассмотреть проблему «замусоренности» кода не с позиции профессионализма или красоты (пеньку понятно, что чем красивее код, тем больше ваш уровень как специалиста), а с позиции посещаемости сайта, но для начала поясню, что я подразумеваю под понятием чистый код.
Все стили вынесены в файл
Со скриптами ситуация сложнее, но по возможности тоже в один файл.
Скажем нет формированию отступов через
Таблицы хороши в меру. Если у вас есть хотя бы одна вложенная таблица – это серьезный повод задуматься.
Чем меньше контейнеров тем лучше.
Использование селекторов CSS здорово улучшает код.
Использование CSS, вообще, здорово улучшает код
Если ваша страница быстро и легко грузиться, если ваш …
| ! | Самое обсуждаемое |
— Люди делятся на заказчиков и тех, кто может ими стать.
(девиз успешного фрилансера)
Они читают меня, я читаю их