1

テキストの折り返しを止めようとしています。どうすれば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>");
4

3 に答える 3

2

style属性が2回あります。次のことを試してください。

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;
}
于 2012-06-26T11:30:06.613 に答える
0

あなたは間違ってい,style=ます。Style属性は、html要素内に1回だけ表示できます。スタイル属性を一度に記述する必要があります。

html.Append("<ins style='white-space:nowrap; display:inline;background:#e6ffe6;'>).Append(text) 
                        .Append("</ins>");
于 2012-06-26T11:30:50.133 に答える
0

3つのスタイル属性すべてを1つのスタイルタグにまとめてみませんか?

html.Append("<ins style=\"background:#e6ffe6;white-space:nowrap; display:inline;\">").Append(text).Append("</ins>");
于 2012-06-26T11:32:04.413 に答える