添加nowrap到造型?

时间:2012-06-26 11:24:47

标签: c# html

我试图阻止文字包装。如何将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>");

3 个答案:

答案 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>");