导入的正文中有html颜色属性,但没有显示在ckeditor中



我将一个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>

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

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

<td style="width: 80px; color: black; background-color: #fff">Network</td>

最新更新