我试图阻止文字包装。如何将nowrap
添加到以下内容并保持全部工作?
html.Append("<ins style=\"background:#e6ffe6;\">").Append(text)
.Append("</ins>");
需要添加以下内容:
// style='white-space:nowrap; display:inline;'
当我添加它时,它会弄乱我的造型。我想我加错了吗?
html.Append("<ins style='white-space:nowrap; display:inline;',style=\"background:#e6ffe6;\">").Append(text)
.Append("</ins>");
答案 0 :(得分:2)
您有两次style
属性,请尝试以下操作:
html.Append("<ins style=\"white-space:nowrap; display:inline; background:#e6ffe6;\">")
.Append(text)
.Append("</ins>");
但是,IMO样式最好保留在CSS文件中。你可以设置一个合适的类(或类):
html.Append("<ins class=\"aClass\">")
.Append(text)
.Append("</ins>");
然后在你的CSS文件中:
.aClass {
white-space:nowrap;
display:inline;
background:#e6ffe6;
}
答案 1 :(得分:0)
你做错了,style=
。 Style
属性只能在html元素中出现一次。您必须一次编写样式属性:
html.Append("<ins style='white-space:nowrap; display:inline;background:#e6ffe6;'>).Append(text)
.Append("</ins>");
答案 2 :(得分:0)
为什么不将所有三种样式属性合并到一个样式标记中?
html.Append("<ins style=\"background:#e6ffe6;white-space:nowrap; display:inline;\">").Append(text).Append("</ins>");