使用c#从html文本内容中查找和替换字符串格式的最佳方法

时间:2014-06-16 11:28:59

标签: c# html css

我正在创建一个Windows phone应用程序,它在Web浏览器上呈现html内容 我有一个css文件,我需要改变一些特殊格式的值。 以下是我的数据示例,您可以在其中看到一些'.position-page{n}-{n}' 样式标签每个margin left ,right & top包含3个属性。

</style><style type='text/css'>
 .position-page2-1 {
margin-right: 180px;
margin-left: 180px;
margin-top: 280px;
    }
    .position-page2-2 {
margin-right: 350px;
margin-left: 150px;
margin-top: 20px;
    }
    .position-page2-3 {
margin-right: 180px;
margin-left: 220px;
margin-top: 80px;
    }
    .position-page2-4 {
margin-right: 180px;
margin-left: 220px;
margin-top: -20px;
    }
    .position-page2-5 {
margin-right: 350px;
margin-left: 140px;
margin-top: -10px;
color: #5ED6FB;
    }
      .page2-2 {
font-size: 20px;
text-align: justify;
line-height: 25px;
    }
      .page2-3 {
font-size: 15px;
text-align: justify;
line-height: 20px;

     }
     .page2-4 {
font-size: 15px;
text-align: justify;
line-height: 20px;
     }
      .page2-5 {
font-size: 20px;
text-align: justify;
line-height: 25px;
     }
</style>
  

我们将此样式文本作为第三方服务的回复。

根据我们的要求,我需要将保证金的价值降低到某个百分比。假设150px是我想要的保证金,用30px替换它,我需要将每个保证金值替换为currentmargin / 5 px。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用viewport比例吗?

在这种情况下,你根本不应该改变css中的任何内容。

<meta name="viewport" content="width=320, initial-scale=1">

以下是有关设计改编的更多信息,由Microsoft提供:

Managing the Windows Phone Browser Viewport