0

我将一个 html 编码文件上传到 ckeditor 中,一切都显示正常(表格、文本框等),但所有颜色属性都不适用于字体或背景。不知道怎么了。

        var HTMLBody = "Hello  " + @Model.firmname + " ,";
    
    HTMLBody += "<br><br> Here is a work order for items listed<br><br>";
    HTMLBody += "<style> table, th, td {border: 1px solid black;} </style><table width=600> ";
    HTMLBody += "<TR bgcolor=#22B14C><TD  colspan='2'><center>Work order form</td></TR>";
    HTMLBody += "<TR><TD style='width: 80px'>Hello: </td><TD><font color=black> " + @Model.firmname + "</font></td></TR>";
    HTMLBody += "</table>";
    
    
    HTMLBody += "<style> table, th, td {border: 1px solid black;} </style><table width=600> ";
    HTMLBody += "<TR bgcolor=#EEEEFF><TD  style='width:80px'>Network :<font color=black> </td><TD bgcolor=#FFFFFF> " + @Model.network + "</font></td></TR>";
    HTMLBody += "<TR bgcolor=#EEEEFF><TD  style='width:80px'>Address  :<font color=black> </td><TD bgcolor=#FFFFFF>" + @Model.address + "</font></td></TR>";
    HTMLBody += "<TR bgcolor=#EEEEFF><TD style='width:80px'> Type of Project : <font color=black></td><TD bgcolor=#FFFFFF>" + @Model.typeprojet + "</font></td></TR>";
    HTMLBody += "<TR bgcolor=#22B14C><TD  colspan='2'><center>Work Description</td></TR>";
    
    HTMLBody += "</table>" + "<BR><BR>";

<tr>
            <td colspan="8">
                @Html.LabelFor(model => model.Body)
                
              
                @Html.TextArea("editor", HTMLBody, new { @class = "ckeditor", @id = "Body" })
            </td>
        </tr>

一切都很好,除了没有颜色。

4

1 回答 1

0

您需要在样式属性中添加颜色:

<td style="width: 80px; color: black; background-color: #fff">Network</td>
于 2021-12-13T18:43:54.853 回答