Ответы пользователя по тегу HTML
  • Ребят, как мне объединить Python + Html + Css?

    FeNUMe
    @FeNUMe
    Вам прямая дорога в документацию к Django, там отличный туториал и в нем написано как нужно работать с шаблонами и статикой.
    PS Файлы стилей(css) вообще никак не связаны с питоном, они подключаются в html-шаблонах, а отдаются на продакшене веб-сервером напрямую.
    Ответ написан
    Комментировать
  • Как делать такие сайты?

    FeNUMe
    @FeNUMe
    html, css, js.
    Ответ написан
    Комментировать
  • Возможно ли на javascript/html5 или python написать хороший аналог игры Stardew Valley? С помощью какого движка/фреймворка?

    FeNUMe
    @FeNUMe
    Возможно на обоих языках, но питон не особо популярен как основной язык для геймдева. Движки легко гуглятся.
    Для питона например pygame, pyglet, ren'py(этот для визуальных новел), Cocos2d(Python). Еще как вариант Panda3D и Godot(используется свой скриптовый язык с синтаксисом питона)

    Для js вариантов очень много, смотрите список тут
    А вот например реализация героев 3 на js(перевод статьи о разработке) или Command and Conquer
    Ответ написан
    1 комментарий
  • А какой правильный принцип построения html страницы?

    FeNUMe
    @FeNUMe
    Вы правы: через iframe блоки сайта никто не соединяет уже лет 20. В современных сайтах блоки хедера, футера, меню, контента верстаются отдельно и собираются в одну страницу, а вот каким образом тут уже есть варианты:
    • самый простой - на уровне вебсервера с использованием SSI(Server Side Includes), но используется сравнительно редко;
    • самый распространенный - когда бекэнд на лету собирает страницу перед отдачей клиенту, но это не ваш вариант;
    • для статических же сайтов обычно используют либо "генераторы статических сайтов", либо настроенную систему сборки типа webpack/gulp, которая собирает css/js/html "блоки" в единое целое.

    Так же сейчас популярны SPA(Single Page Application) сайты, в случае визиток инфа сразу же загружается со страницей, а там уже "разбивается" на разделы с помощью верстки/js/css, в случае чего-то более динамического инфа подгружаться на лету с помощью js.
    Ответ написан
    Комментировать
  • Как загружать html страницу не полностью?

    FeNUMe
    @FeNUMe
    Начать с прочтения определения AJAX в вики, после этого ответить самому себе на вопрос: "мне нужна подгрузка дополнительных данных с сервера или нужно уже загруженные данные отображать частями?" Если подгрузка то вам нужен именно AJAX, если только отображение то xmoonlight выше уже ответил.
    Ответ написан
    Комментировать
  • Как с помощью jQuery получить ID видео из ссылки YouTube?

    FeNUMe
    @FeNUMe
    jQuery тут не нужен, хватит голого javascript
    new URLSearchParams(location.search).get('v')
    Ответ написан
    Комментировать
  • Frontend, Какой использовать подход для проекта?

    FeNUMe
    @FeNUMe
    Раз уж речь идет о SPA, то вы явно будете переписывать/дорабатывать бекенд для работы через API, а значит ничего не мешает написать клиенты на чем угодно что уже знают ваши разработчики. Естественно в идеале выбирать один инструментарий для использования во всех клиентах(веб/мобильный/десктоп). Из популярных сейчас вариантов можно посмотреть на ReactJS/ReactNative, но стоит учитывать что для вашей задачи это может быть просто оверкил.
    Для оформления как раз лучше второй вариант, то есть готовая популярная css-библиотека, для которой просто написать свои темы.
    Переживать о размере библиотек в SPA точно не стоит: первая загрузка будет достаточно долгой(не забудьте сделать индикацию), но потом все будет браться из кеша, да и страница обновляться ведь не будет, все данные будут подгружаться по надобности и рендерится уже на клиенте.

    Что касается чат-бота: не совсем понял о чем вы переживаете - вы же пользователю будете отдавать текстовую ссылку. Ну а при заходе пользователя на сайт вполне разумно сразу же детектить платформу клиента(например средствами nginx) и редиректить на соответствующую версию: легкую мобильную или полноценную или вообще на родной клиент в сторе, только лучше сразу предусмотрите возможность ручной установки нужной версии пользователем.
    Ответ написан
    4 комментария
  • Можно ли сделать нативные приложения на JS?

    FeNUMe
    @FeNUMe
    Родное(native) не выйдет - биндингов к GTK/QT/итд я не встречал(правда и не искал, может есть). А вот самостоятельное(standalone) приложение сделать не проблема(node.js/tidesdk/titanium/итд)
    Ответ написан
    Комментировать
  • Как сделать выбраный пункт в Select Активным?

    FeNUMe
    @FeNUMe
    Вот простейшее решение для подсветки активной страницы в меню, средствами js. В вашем случае нужно немного допилить для работы с селектом.

    UPD.
    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <select id="channel-select" name="channel" onchange="window.location.href = this.options[this.selectedIndex].value;">
        <option value="/">Все категории</option>
    
        <optgroup label="Name">
            <option value="/test.html">page 1</option>
            <option value="/test2.html">page 2</option>
        </optgroup>
    </select>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    </body>
    <script type="application/javascript">
    
        $(document).ready(function () {
            var url = window.location.pathname;
            $('#channel-select option[value="' + url + '"]').attr({ 'disabled':'disabled', 'selected':'selected'});
        })
    </script>
    </html>
    Простой пример
    Ответ написан
  • Как организовать выполнение заказа на перевёрстку сайта на фрилансе?

    FeNUMe
    @FeNUMe
    Что мешает заказать разработку полноценной темы для вордпреса с нужным вам дизайном, а потом самому установить штатными средствами? Да это будет дороже, чем внести мелкие правки, но в случае параноидальных страхов(украдут контент, закинут зловреда/бекдор) вполне себе решение. Можно отдать существующую тему но доработку, можно заказать новую, можно поднять тестовый стенд и дать доступ к нему...
    Ответ написан
  • Верстка. Растягивание div

    FeNUMe
    @FeNUMe
    С разными размерами экрана вам помогут CSS media queries. почитать про них с примерами можно тут habrahabr.ru/post/141199/. А вот с зумом как быть не знаю, пожалуй только на лету переключать стили с помощью javascript отлавливая событие зума.
    Ответ написан
    Комментировать
  • Плавающие блоки. Равная ширина. Разная высота. Расположить без дырок

    FeNUMe
    @FeNUMe
    я конечно не верстальщик… но что мешает обернуть каждое объявление в блок(,,), задать блоку нужную ширину и требуемые marginы?
    Ответ написан