Задать вопрос
  • Как сделать кнопку в html файле, которая сможет открыть другой html файл?

    Pavel-ww
    @Pavel-ww
    <a href="путь/к/html-файлу">Ссылка</a> плюс CSS стилизация под кнопку
    Ответ написан
    1 комментарий
  • Как правильно должна проходить практика для программиста?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Задания надо выполнять обязательно - это важная часть учебного процесса. Но практика - это пет-проект как минимум. А ещё лучше работа над коммерческим проектом в команде профессионалов.
    Ответ написан
    Комментировать
  • Нужно ли заменять теги i, b, em, strong на стили форматирования css?

    pro100taa
    @pro100taa
    Смотря где вы их применили. Если для форматирования каких-то блоков за пределами контента, то это не очень хорошо. Если в контенте, то их там и надо применять. Конечно, не через каждое слово, но в меру и к месту.

    Смотрите как здесь применяют https://ahrefs.com/blog/ru/audit-obratnyh-ssylok/

    В статье эти теги почти в каждом абзаце. Такое форматирование в контенте должно помочь оптимизации. Не надо выделять ключевики более 1-2 раз.

    Здесь написано когда и как надо применять https://webref.ru/layout/advanced-html-css/semanti...
    Ответ написан
    Комментировать
  • Что предусмотреть в SEO при смене одного сайта на другой?

    opium
    @opium
    Просто люблю качественно работать
    Сохранить все сео содержимое и старые урлы, старый сайт закрыть авторизацией от роботов
    Ответ написан
    4 комментария
  • В чём суть шутки про ноги в С/С++?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    "Выстрелить себе в ногу" - это идиома англоязычного мира, означающая причинение себе вреда необдуманными действиями. Языки C и C++ достаточно низкоуровневые языки, чтобы на них можно было делать опасные вещи. При этом первый вообще никак не контролирует действия программиста и позволяет написать любую ересь, а у второго такое количество тёмных уголков, в которых можно ересь сделать случайно, что не все знают даже спецы с десятилетиями опыта. Эти два совокупных фактора превращают программирование на Сях и Плюсах в изготовление приспособлений для стрельбы по собственным ногам.
    Ответ написан
    Комментировать
  • Как найти удаленную работу системным администратором если нет опыта?

    @Drno
    Исходя из коментов...
    Так первый совет и дали - пишите грамотно. Вы даже запятые не расставляете...
    Да и с таким вариантом агрессии будет сложновато общаться с бухами и манагерами)))

    Мой лично совет такой - или это 1я линия тех по на телефоне, в любом провайдере\яндексе\ip телефонии итд.... компаний таких достаточно

    Или, что будет намного полезнее, ищите компанию которая занимается обслуживание юр лиц и нанимает новичков\помощников. Там часть работы будет в офисе, часть на выездах у клиентов. Там Вас и научат основам.

    Я не думаю что кто то согласиться брать человека на удаленку без опыта работы и без знаний.... ибо от Вас будет 100500 вопросов по всем возможным темам, задолбаете телефон ))) Просто потому что у Вас нет опыта сисадмина и тех поддержки.
    Ответ написан
    Комментировать
  • В чем суть такой записи в reset.css?

    nowm
    @nowm
    Это специфичное для blockquote определение, которое Eric Meyer (автор reset.css) позаимствовал у Paul Chaplin. Первая строка content: "" делает так, чтобы у blockquote исчезли кавычки — на случай, если вторая строка content: none не поддерживается браузером, потому что первая строка — это CSS 2, а вторая — это CSS 2.1. В одну строку их записать нельзя, потому что по стандарту для свойства «content» нельзя комбинировать ключевые слова «normal» и «none» с другими значениями.

    Вообще, когда встречается перечисление одного и того же свойства с разными значениями, это делается для того, чтобы обеспечить совместимость с разными браузерами. То есть, если, например, браузер не поддерживает «content: none», он применит «content: ""», а другую запись проигнорирует.

    Обычно дублирующие записи располагаются в определённом порядке. Первой записью идёт самый плохой вариант, который должен сработать везде. Затем идёт вариант, который более полно описывает вашу цель. Пример:

    .some-class {
        background: #e66465;
        background: linear-gradient(#e66465, #9198e5);
    }


    В этом коде, если браузер поддерживает градиентный фон, он сначала прочитает, что нужно использовать цвет «#e66465», а потом это перезапишется записью «linear-gradient», и итоговое значение будет «linear-gradient(#e66465, #9198e5);». Если же браузер не поддерживает градиент, он сначала прочитает, что нужно использовать «#e66465», а потом увидит неподдерживаемое определение «linear-gradient», проигнорирует его, и итоговое значение будет «#e66465».
    Ответ написан
    Комментировать
  • Как фрилансеры договариваются с клиентами ОНЛАЙН?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    оригиналы почтой,
    сканы,
    ЭЦП

    последние две может в эпоху ковид еще сменятся , а то и первую потеснят - но небыстро
    Ответ написан
    Комментировать
  • Почему происходит смещение влево?

    @ForSureN1
    frontend dev
    Задайте .elipse { margin: 0 auto }, и будет вам счастье
    Ответ написан
    2 комментария
  • Какие есть CMS, аналогичные Wordpress, с возможностью писать фронт на vue?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Зачем искать, если wp и так умеет rest api
    Ответ написан
    4 комментария
  • Как добавить в .gitignore такие файлы как gulpfile.js, package-lock.json и package.json?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Такие файлы добавляются в .gitignore так же, как и любой другой файл.
    Но, подозреваю, что вопрос в другом. Хочется чтобы файлы исчезли из проекта?
    Ты видишь, что файл никуда не исчез и сделал вывод, что файл не добавлен в игнор. Но это не так.
    По сути .gitignore тебе совершенно не нужен, потому что добавление файла в игнор не удалит его автоматически из репозитория, если он ранее уже был добавлен в отслеживаемые. Этот файл нужен только чтобы случайно не добавить в репозиторий лишнее. Но даже он не помешает нам добавить любой файл в репо командой git add файл

    Когда не хочешь видеть файл в репо, просто удали его физически и сделай коммит.

    Если же файл нужен в рабочем каталоге, но ты не хочешь его светить в репозитории, то удали файл только из индекса командой git rm --cached имя_файла и закоммить это.
    Ответ написан
    1 комментарий
  • Стоит ли верстать верстать под perfect pixel?

    @ildar-meyker
    Не стоит. Стоит верстать очень близко к макету, но задрачиваться по поводу 1px вправо-влево точно не стоит. Вообще, pixel perfect как концепция старше адаптивной верстки. И в случае адаптива теряет всякий смысл.
    Ответ написан
    Комментировать
  • Какие налоги нужно платить на PayPal?

    Раньше никогда с ним не работала, но слышала, что надо платить какие-то налоги.

    Налоги платишь не в paypal, а в то гос-во, где ты являешься налоговым резидентом.
    Если площадка, где ты зарабатываешь сама платит за тебя налоги, например в США, то, скорее всего, тебе не нужно платить налог у себя, тк, скорее всего, есть соглашение о двойном налогооблажении.
    И, если какие-то налоги мне, все же, надо платить, то как это делается?

    НДФЛ либо его аналог.
    Декларируешь доход, а потом платишь налог. Сделать это можно на nalog.ru
    Если в валюте, то надо его ещё конвертировать и декларировать по официальному курсу на дату получения дохода.
    Ещё можно зарегистрироваться как самозанятый и платить по 4 или 6% с каждой продажи. (это таки лучше, чем 15% ндфл)
    Ответ написан
    Комментировать
  • Где в HTML правильно подключать скрипты к странице?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    It depends.

    Страница отображается в браузере по мере загрузки. Если в ней встретится скрипт без спец. атрибута типа async\defer отображене будет остановлено пока не загрузится И выполнится скрипт.

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

    При указании же соответствующих атрибутов, загрузка будет происходить в фоне, а потому, опять же, логично размещать скрипты выше - чтоб она началась раньше.
    Ответ написан
    Комментировать
  • Изучение языков программирования - дело второстепенное?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Язык программирования - инструмент, без него никак. Любое обучение программирвоанию всегда строится вокруг некоего языка, иногда реального (C++, Java, C#, Assembler и т.п.), иногда придуманного для упрощения объяснений.
    Второстепенным яхык можно назвать с учетом того, что язык, в принципе, достаточно легко сменить, если есть знание остального - в первую очередь алгоритмов, логики и т.д. Но без знания хотя бы одного языка в программировании делать нечего.
    Ответ написан
    Комментировать
  • Как сверстать такую карточку?

    godsplan
    @godsplan
    4sqEsDP785c.jpg?size=482x446&quality=96&sign=46268d852093b7cafe932f4c1aa16624&type=album

    Верстаете прямоугольник со скруглуение и отступами внутри белого большого прямоугольника и поднимаете наверх через translate или position
    Ответ написан
    3 комментария
  • Где и как предложить идею нового свойства CSS?

    @Flying
    Спецификаций CSS занимается рабочая группа в составе W3C. Там же есть и информация о том, как принять участие / предложить свою идею.

    К примеру вы можете создать issue в репозитории рабочей группы.

    Однако вам стоит понимать, что работа над спецификацией уровня CSS Grid - это многолетний труд сотен людей для того, чтобы довести её до реального использования. Если вы предполагаете что за всё это время никто из них не додумался до этой идеи - то вам стоит подумать ещё раз.

    Важно помнить, что в отличие от каких-то конкретный use cases которые были бы интересны для пользователей создатели спецификации сосредоточены на совершенно других вещах. Их цель - создание по возможности полного и непротиворечивого механизма, который при этом будет реалистичным в реализации и использовании.

    За примерами далеко ходить не нужно: parent selector - мечта уже нескольких поколений разработчиков и тема постоянных вопросов. Однако его нет в спецификации (хотя он был в первых драфтах CSS 3 насколько я помню) и скорее всего не будет. Причину, если интересно, попробуйте поискать сами.

    Или, к примеру, такое очевидное, казалось бы, опущение как отсутствие аналога :hover для "stuck" состояния элемента с position: sticky. Ведь его явно не хватает почти любому кто использовал этот стиль. Однако его не будет, о причинах (логичных, но далеко неочевидных) можно почитать в соответствующем issue.

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

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Делаются ли на практике подобные сайты?

    Делаются. Рынок таких дизайнерский сайтов всегда был не очень большим, но он есть. Познакомиться с разными примерами таких сайтов можно на сайтах вроде Awwwards, CSS Design Awards, FWA и им подобных. В русскоговорящем сегменте интернета в целом таких проектов меньше, но они тоже есть. Ну и не все отправляют свои сайты на конкурсы, не всем это нужно.

    как у них осуществляется адаптив?

    С точки зрения разработчика - так же, как и на любом другом сайте. Никаких сюрпризов, только "уверенные знания CSS/SVG/JS/GLSL" должны быть в реальности, а не на бумажке.

    Из соседнего комментария: только проблема в том, что в 99% - всё это неюзабельное говно в красивой обертке

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

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Кто должен делать [название действия]

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

    бег/ходьба/прыжок/дыхание

    Скелетные, заранее рассчитанные, анимации, обычно делают 3D-художники или программисты, которые во всей этой теме хорошо разбираются. Просто потому, что это удобнее делать в софте для работы с 3D (подставьте название по вкусу), а чистые фронтенд-разработчики в 99% случаев в нем могут сделать только какие-то совсем базовые вещи и потратят слишком много времени на тот же бег. А вот генеративные штуки, да еще зависящие от реакций пользователя - скорее наоборот, программистам с инструментами разработчика в браузере, будет сделать проще, чем что-то костылить напрямую из софта для моделирования. Но тут все от конкретных задач зависит.
    Ответ написан
    Комментировать
  • Как заново начать читать техническую книгу на 1300 страниц?

    sarapinit
    @sarapinit
    Точу водой камень
    Пожалуйста, подскажите, как мне следует продолжить читать эту книгу?

    Людям изучающим иностранный язык, рекомендуют как можно быстрее начинать говорить на нем, и периодически подглядывать в словарь. Так же и с языками программирования, нужно писать программы на нем, и когда что-то не ясно, идти в документацию\книги и прочее. Читать справочник от корки до корки - крайне неэффективное занятие, может возникать ложное ощущение того что обучение происходит, на на самом деле - нет.
    Ответ написан
    Комментировать