【发布时间】:2015-08-27 18:26:37
【问题描述】:
我试图从内联样式中仅删除一个属性,即 float 及其值。我想从这个开始:
<div id="first_line_info" style="width:490px; float:right;"> </div>
让它变成这样:
<div id="first_line_info" style="width:490px"> </div>
到目前为止,我已经尝试过这段代码:
Regex noInlineStylePattern = new Regex("style=\"[^\"]*\"", RegexOptions.IgnoreCase);
data = noInlineStylePattern.Replace(data, "");
这会删除所有的内联样式。我怎样才能删除浮动?
【问题讨论】:
-
您要删除什么?只有
float:right;的实例?任何float风格?除了width之外的所有样式? -
我想删除所有的浮动并保留宽度。我正在使用的文档 HTML 中有多个浮点数。
-
为什么不删除所有的内联样式并用 CSS 中的类替换它们?
-
起初我想知道为什么这个问题有这么多反对票,然后我查看了历史
标签: javascript c# html css regex