字体很棒的内容显示为文本

时间:2017-02-03 06:43:03

标签: php css mysql phpmyadmin font-awesome

这是我的第一个问题。我有2个问题。

Que 1 - 从DB插入html代码时,未应用meta中链接的CSS:为什么?

Que 2 - 为了解决这个问题,我在html代码之后插入了一个样式标记。但...

我目前正在使用MYSQL作为数据库。使用SQL脚本通过phpmyadmin将数据插入此DB。

当我正在重新搜索数据时,会将精彩内容显示为作为文字而不是图标。这就是我创建图标元素的方式,它在一个简单的html文档中正常工作。但不是通过SQL脚本插入数据时。 当我通过phpMyAdmin的GUI进行更新时,工作

  

Css部分

  #sinner .sinner_chart_item::before {
        font-family: FontAwesome;
        color: #FFFFFF;
        font-size: 4em;
        position: absolute;
        z-index: 5;
        line-height: 3em;
        height: 200px;
        width: 200px;
        margin-top: 15px;
        margin-left: 15px;
    }

  #sinner .sinner_chart_item:nth-child(1)::before {
        content: "\f2c8";
    }
  

这是我的SQL代码的一部分:

SET @OLD_UNIQUE_CHECKS = @@UNIQUE_CHECKS, UNIQUE_CHECKS = 0;
SET @OLD_FOREIGN_KEY_CHECKS = @@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS = 0;
SET @OLD_SQL_MODE = @@SQL_MODE, SQL_MODE = 'TRADITIONAL';

CREATE SCHEMA IF NOT EXISTS `esano`
  DEFAULT CHARACTER SET utf8
  COLLATE utf8_bin;
USE `esano`;

[...]

CREATE TABLE course (
  id     INT(11) AUTO_INCREMENT NOT NULL,
  topic  INT                    NOT NULL,
  title  VARCHAR(255)           NOT NULL,
  video  VARCHAR(255),
  script TEXT                   NOT NULL,
  interact TEXT                 NOT NULL,
  PRIMARY KEY (id)
) DEFAULT CHARSET=utf8,  ENGINE = InnoDB;

[...]


UPDATE `course`
SET `interact` = '<div class="interact__container" id="sinner">[...]</div>
                  <style>[...]</style>'
WHERE `course`.`id` = 7;

0 个答案:

没有答案