1
我正在创建一个HtmlHelper方法来为各种html元素生成代码,其中包括width
和height
。我有一个类如下面简化的例子。使用System.Drawing.Size以像素或百分比表示宽度和高度?
public class Media {
public string Url { get; set; }
public System.Drawing.Size Size { get; set; }
}
我将生成一些HTML,如下所示。
<video width="360" height="280">
<source src="{Media.Url}" type="video/mp4"></source>
</video>
OR
<div style="width:100%;height:50%;background: url({Media.Url});">
...
</div>
不过,我想能够存储width
和height
为像素或在我的Media
类的百分比。我认为只是将值存储为字符串,但在我的应用程序中,我需要能够对值进行相乘和分割,因为我将在我的网站的各个部分中缩放元素。
.Net Framework中是否有内置的功能,使得像素或百分比的管理容易?
谢谢。我应该知道这一点。 – jessegavin 2010-08-10 17:18:05