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