• Что прописывать в alt аттрибут?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    frontend developer
    Иконки не являются частью контента. Они несут только визуальную нагрузку. Оформительскую. Для машинного чтения бесполезны, даже вредны.
    Представьте, что вы "просматриваете" страницу скринридером. И он начинает вам зачитывать описания иконок. Оно вам надо? Вы пришли за информацией.
    Поэтому иконки вообще не следует верстать тегом img. А уж если сверстали, то оставьте alt пустым и добавьте role="presentation"
    Ответ написан
    2 комментария
  • GDPR - Как соответствовать?

    Vysokoff
    @Vysokoff
    SEO-специалист - vysokoff.ru
    Вот тут хороший список того что должно быть на сайте реализовано, плюс приведены плагины, которые облегчат внедрения данных стандартов на сайте

    https://hostenko.com/wpcafe/plugins/okonchatelnoe-...

    Вот список плагинов:

    MonsterInsights - если вы используете Google Analytics, то вы должны использовать их дополнение к ЕС.

    WPForms - безусловно самый удобный плагин WordPress контактных форм. Они предлагают поля GDPR и другие функции.

    Cookies Notice - популярный бесплатный плагин для добавления уведомления cookie ЕС. Интегрируется хорошо с такими плагинами, как MonsterInsights и другими.

    Delete Me- бесплатный плагин, который позволяет пользователям автоматически удалять свой профиль на вашем сайте.

    OptinMonster - продвинутое программное обеспечение, которое предлагает умные функции таргетинга для ускорения конверсий при соблюдении требований к GDPR.

    Shared Counts. Вместо того, чтобы загружать кнопки общего доступа по умолчанию, которые добавляют файлы cookie отслеживания, этот плагин загружает статические общие кнопки при отображении количества росшариваний.
    Ответ написан
    2 комментария
  • Где взять свг крестиком?

    LenovoId
    @LenovoId
    svg, css,js
    Вот так короче svg : https://codepen.io/topicstarter/pen/oNwgbLO

    В общем схема следующая: имеем квадрат в размерах 100 100 в которой мы по координатам x1 y1 x2 y2 ставим две линии

    1 линия будем иметь такие координаты: 0 0 это начало 100 100 это конец линии
    2 линия будет иметь такие координаты 0 100 это начало 100 0 это конеч линии

    61258e911bcc6443529317.png

    Пример кода ответчика itishnikitsme - смотрите сами сколько лишнего хлама

    <?xml version="1.0" encoding="iso-8859-1"?>
    <!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
    <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
    	 viewBox="0 0 512.001 512.001" style="enable-background:new 0 0 512.001 512.001;" xml:space="preserve">
    <g>
    	<g>
    		<path d="M284.286,256.002L506.143,34.144c7.811-7.811,7.811-20.475,0-28.285c-7.811-7.81-20.475-7.811-28.285,0L256,227.717
    			L34.143,5.859c-7.811-7.811-20.475-7.811-28.285,0c-7.81,7.811-7.811,20.475,0,28.285l221.857,221.857L5.858,477.859
    			c-7.811,7.811-7.811,20.475,0,28.285c3.905,3.905,9.024,5.857,14.143,5.857c5.119,0,10.237-1.952,14.143-5.857L256,284.287
    			l221.857,221.857c3.905,3.905,9.024,5.857,14.143,5.857s10.237-1.952,14.143-5.857c7.811-7.811,7.811-20.475,0-28.285
    			L284.286,256.002z"/>
    	</g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    <g>
    </g>
    </svg>
    Ответ написан
    Комментировать
  • Стоит ли идти в NoCode разработку?

    BorLaze
    @BorLaze
    Java developer
    Как бы вайти в айти, но так, чтобы не учить ничего по айти?
    Ответ написан
    Комментировать
  • Как сделать свой хостинг, для своего сайта?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Внимание! Изменился адрес почты!
    Ну, вопрос наличия (или отсутствия) сервера дома тут обсуждался сто тыщ мильенов раз.
    Если Вы не админ - лучше всего идти на хостинг - потому что там решены все админские задачи типа бэкапа, электричества и запасных частей к серверу
    Если не хотите/не можете на хостинг - берите VPS. Там решена часть админских задач - вопросы эксплуатации сервера (железки) берет на себя провайдер, а вот вопросы работоспособности сервера (VPS) - обеспечиваете Вы сами, бэкапы тоже обычно сами, хотя можно договориться с провайдером.
    Ответ написан
    2 комментария
  • Какую панель управления хостингом на VPS выбрать в 2021?

    Sanes
    @Sanes
    Если для себя, то Fastpanel. Без вариантов.
    Ответ написан
    Комментировать
  • Стоит ли учить html, css,js в 2021?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Просто актуальной инфы так мало по этому, а я вылез из 2015 года.

    У вас странные вопросы. HTML + CSS + JS это костяк всего веба который в принципе не заменим.

    Логически построим цепочку. Есть бизнес разного уровня - ИП, средний бизнес, интерпрайз.

    Wordpress Elementor и его аналоги, подходят для конкретной задачи - быстрое прототипирование интерфейса и запуск бизнеса в кратчайшие сроки. Пример: сегодня 1 марта, и до 8 марта вам нужно быстро запустить лендинг или магазин на шаблоне wp, что бы реализовать продажу цветов. Всё.

    Если же ваш бизнес уровня средний и выше среднего, вы не сможете насколько хорошо оптимизировать, масштабировать свой проект, что бы он покрывал все запросы. В этом случае на помощь уже приходят специалисты уровня "фронтендер + бэкэндер + тимлид + PM" и каждый решают свою задачу.

    Задача фронтендера - отлично знать HTML + CSS + JS + (React\Vue\Angular) + REST API + WebSocket + сборщики + препроцессоры + figma + performance + assesability - и да, всё это требования джуна.

    Умение грамотно строить скелет приложения не накинув лишних вложенностей + грамотно проектируя интерфейс компонентами - добавляет вам денег и профита в конце пути. Джуна без знаний html\css в принципе на работу не возьмут.
    Ответ написан
    1 комментарий
  • Какие есть универсальные форматы (кроме pdf), в которые можно конвертировать html?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    PDF все используют не просто так.
    Есть, конечно, разные, даже docx и сам html умеют уже открывать телефоны. Но нужен ли вам этот геморрой?

    Если у вас ничего не вышло с PDF, вряд ли ваш путь с epub, например, будет сильно проще.
    Под PDF есть множество библиотек и в целом формат очень простой для языков и, к тому же, он открытый.
    Ответ написан
    Комментировать
  • Каким плагином можно сделать вот такой слайдер?

    @GovnoKoder_ITS
    Мне 17 лет, начинающий front-end разработчик
    swiper.js -- https://swiperjs.com/demos#pagination-progress
    И вообще я щитаю swiper.js самый лучший слайдер. Он не лагучий, в отличии от slick-slider ))
    Ответ написан
    Комментировать
  • Почему Wordpress такой корявый?

    AntonLitvinenko
    @AntonLitvinenko
    HTML coder
    Aljo, Не нужно бороться с редактором. Подходов существует множество, все зависит от того, что ты умеешь, чему не прочь научиться, а что делать не планируешь.
    Возьмем как базовый пример например лендинг из 5ти блоков. В одном из блоков слайдер с последними записями блога. В футере и хедере есть номера телефонов и ссылки на соцсети.
    Уже если подумать просто редактора недостаточно, чтобы вывести из админки номера телефонов и соцсети.
    Может быть несколько подходов. Самый простой - использовать плагин для метаполей, я пользую ACF Pro. С помощью него можно сделать страницу настроек и из нее получать номера телефона и социалки и выводить в хедере с футером. Также это можно сделать через API кастомайзера. Это встроенная система настроек. это уже чуть сложнее, но тоже ничего сверхъестественного. Третьим вариантом вижу виджеты. Регистрируем сайдбары где нужно и из виджетов выводим прямо верстку.
    Перейдем к телу лендинга.
    Самый простой способ это если есть готовая верстка создать шаблон страницы для этого лендинга и вкинуть в нее всю верстку. Можно разбить на отдельные файлики для удобства. Контент выводить через те же метаполя.
    Можно поставить конструктор страниц и сделать на нем. Можно попробовать сверстать на встроенном гутенберге, но так как он довольно уныл из коробки нужно будет поставить пару плагинов, расширяющих его возможности.
    Далее как вариант можно делать свои кастомные блоки для гутенберга из готовой верстки.
    Вспоминаем что нам нужно в один из блоков вывести слайдер с последними записями. Тут не обойтись без знаний работы с циклами вордпресс и дальше снова либо код прямо в теле ленда, либо выносим в функцию, либо делаем блок для гутенберга либо смотрим умеет ли установленный нами редактор делать такие штуки.
    И чем глубже, тем интереснее. Кастомные типы записей и таксономий, интеграция сложного меню с помощью класса wp_walker, создание шорткодов и виджетов, плагинов в конце концов. Кароч, желаю удачи
    Ответ написан
    1 комментарий
  • Стоит ли начинать карьеру в SEO?

    @pcdesign
    Идти в сеошники, все равно как идти в шаманы. Как в шаманизме постучал эдак по бубну и пошел дождь, а эдак снег. Исключительно опытный путь, методы проб, ошибок и экспериментов. Тоже самое и в сео.

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

    Но вы всегда будете как эйнштейновый человек вне ведении истинной картины:
    «В нашем стремлении понять реальность мы отчасти подобны человеку, который хочет понять механизм закрытых часов. Он видит циферблат и движущиеся стрелки, даже слышит тиканье, но он не имеет средств открыть их корпус. Если он остроумен, он может нарисовать себе некую картину механизма, которая отвечала бы всему, что он наблюдает, но он никогда не может быть вполне уверен в том, что его картина единственная, которая могла бы объяснить его наблюдения. Он никогда не будет в состоянии сравнить свою картину с реальным механизмом...»
    «Эволюция физики» А.Эйнштейн, Л.Инфельд.
    Ответ написан
    1 комментарий
  • С чего начать разработку фулстек сайта?

    Stalker_RED
    @Stalker_RED
    Ну например:

    С постановки бизнес-задачи, анализа конкурентов, составления списка минимальных требований и фич.
    Затем выбор фреймворка и/или продумывание архитектуры.
    Затем создаете главную страничку с hello world, и постепенно начинаете реализовывать базовую бизнес-логику, затем добавляете фичи.

    Это не единственный путь, можно менять порядок действий.
    На практике встречается всякое, вплоть до абсурда, когда сперва пишется какой-то код, а потом придумывается "что этим всем хотел сказать автор", и придумывается архитектура.
    Ответ написан
    1 комментарий
  • Как убеждать клиентов оплачивать ТЗ (или оценку проекта) и нужно ли это делать?

    @d-stream
    Готовые решения - не подаю, но...
    Можно попробовать с чуть другого ракурса:
    обследование->ТЗ
    обследование - платно, но его стоимость возвращается по реализации
    (классика в разных ремонтах - "диагностика 500р, при ремонте у нас - бесплатно")
    заодно это возбудит в клиентах сенсоры "о, скидка")
    Ответ написан
    1 комментарий
  • Как задать padding для thead?

    @mikhailivanko
    https://www.w3.org/TR/CSS2/box.html#propdef-padding

    Padding:
    Applies to: all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column


    Задавай padding ячейкам:
    Ответ написан
    Комментировать
  • Как отрезать лишнее в иллюстраторе?

    savvov
    @savvov
    дизайнер, мультипликатор
    Один из вариантов: выделить всё и нажать divide на панели Pathfinder (в русском "Обработка контуров"),
    выделенные объекты разрежутся по всем взаимным пересечениям

    60ba4001bad8d289040614.gif

    Или можно сделать копию из черного объекта и использовать как маску (Clipping Mask) для всех объектов, тогда зеленые останутся целыми

    UPD: Ответ artmertehin — оптимальней
    Ответ написан
    Комментировать
  • Может ли клиент обязать тебя передать ему домен, который ты регал на себя?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Из хорошей практики - оформлять домен на фирму клиента изначально, заодно это неплохо помогает избежать неприятностей, если на этом домене появляется противозаконная информация.

    Возможность через суд изъять домен зависит от наличия у фирмы хорошего адвоката со связями (у нас самый честный суд в мире) и наличия прав на торговую марку, совпадающую с доменом. Если спор об этом зашел, то, скорее всего, основания для изъятия домена действительно есть и лучше не доводить дело до суда, тем более что в отличие от споров с работодателем судебные издержки также лягут на вебмастера, а это могут быть весьма большие суммы.
    Ответ написан
    Комментировать
  • Как вести себя в ситуации, когда клиент хочет написать заявление в полицию?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    1. сохраните свою работу (исходный код, скриншоты из ЛК хостинга [и другую финансовую информацию из аккаунта], а также логи действий и прочее).
    2. Сохраните все переписки с клиентом, если велись или будут вестись разговоры - их записи
    3. Убедитесь, что у клиента есть доступ к той части, которую он оплатил,
    4. предупредите клиента о риска (например, если не будет платить за хостинг - то файлы удалятся) и зафиксируйте это
    5. Разблокируйте клиента и попробуйте договориться о окончании работы и о мировой, зафиксируйте отказ клиента.

    6. В случае, обращения клиентом в полицию - вы сможете предоставить все доказательства того, что работа была выполнена и клиент перевел средста за ту часть работы, которую вы сделали и передали ему.
    Ответ написан
    1 комментарий
  • Когда передавать сайт на регисрацию в поисковики?

    @Hanneman
    Вот если бы вы хлеб пекли бы, то для покупателей в магазине на полки вы бы хлеб выставляли бы или тазик с мукой и водой и табличкой "under construction"?
    Ответ написан
    3 комментария
  • Видеопамять. Он прав?

    KoyaKoya
    @KoyaKoya
    IT Lover
    Igor Korobeinikov, он прав, только немного перепутал терминологию.
    "Выделенная память ГП" - та память, которая находится непосредственно на самой плате видеокарты.
    "Общая память ГП" - часть памяти ОЗУ твоего ПК, которую ГП может тоже использовать.
    "Оперативная память ГП" - это сумма выделенной и общей памяти, т.е. весь суммарный объем памяти, который доступен для ГП.
    Ответ написан
    Комментировать