• Span разбивает текст на две части. Возможно ли это исправить.?

    @venomprog
    Тебе здесь для чего флекс?
    спан - строка
    у тебя он и не должен биться на 2 блока, убери здесь флекс
    Мы открыты и принимаем заказы до
    21:00, позвоните сейчас и мы сделаем скидку 15%

    Когда прописываешь флекс - его элементами внутри автоматически устанавливается display: block
    поэтому тебя и делится на 2 блока текст, который должен идти в одну строку.

    (Решение: убери класс, который вешает флекс на этот )
    Ответ написан
    Комментировать
  • Как можно использовать Foreign Key?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Запомните одну вещь. Многие её забывают или не знают, и из этого проистекают все их проблемы.

    Внешний ключ (FOREIGN KEY) - это ПРАВИЛО. Всё остальное - либо дополнения, либо следствия. Народ начинает рассказывать про индексы и прочее - НЕТ! Не включайте всё это в определение собственно внешнего ключа.

    Хотя оно хранится в структуре таблицы, оно является не частью структуры таблицы, а инструкцией, которая будет обрабатываться подсистемой контроля целостности и непротиворечивости данных - есть такая в составе SQL-сервера.

    Это правило устанавливает, что при добавлении/изменении значения следует проверить существование нового значения в ссылочной таблице. И наоборот - при удалении следует проверить отсутствие удаляемого значения в ссылающейся таблице. То есть правило работает в обе стороны - влияет не только на таблицу, в которой оно определено, но и на упомянутую в правиле таблицу, при этом в структуре ссылочной таблицы никакого упоминания о существовании этого правила нет. Но, поскольку подсистема контроля - это подсистема уровня сервера, то ей плевать, где прописано.

    Это правило может быть дополнено опциями каскадной операции ON DELETE/UPDATE - в этом случае после контроля нового значения подсистема даёт дополнительную команду на выполнение указанных в опции изменений зависящих данных.

    Впрочем, создание внешнего ключа может и приводить к изменению структуры. Но не той таблицы, в которой создаётся внешний ключ, а в той, на которую этот ключ ссылается. дело в том, что для эффективной работы подсистемы контроля в ссылающейся таблице должен существовать индекс, который может и будет использоваться для эффективного контроля. То есть либо выражение внешнего ключа должно совпадать с выражением индекса, либо быть его префиксом. Некоторые СУБД при отсутствии такого индекса создают его автоматически, некоторые завершают попытку создания с ошибкой.

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

    HardBot
    @HardBot
    back-end, front-end developer
    const http = new XMLHttpRequest() 
    http.open('GET', 'index.html') 
    http.onreadystatechange = function () { 
       if (this.readyState == 4 && this.status == 200) { 
          const doc = new DOMParser().parseFromString(this.responseText, 'text/html') 
          console.log(doc.querySelectorAll('img').length)
       } 
    } 
    http.send()
    Ответ написан
  • Display: grid как сделать построение таблицы не с лева на право, а сверху вниз?

    Fragster
    @Fragster
    помогло? отметь решением!
    Если хочется так, то нужно идти от количества строк, а не колонок:
    display: grid;
      grid-auto-flow: column;
      grid-template-rows: repeat(3, minmax(0, 1fr));
    Ответ написан
    1 комментарий
  • Как правильно построить html разметку нумерованного списка в две колонки?

    RAX7
    @RAX7
    Ответ написан
    Комментировать