【发布时间】:2012-09-26 10:57:28
【问题描述】:
我在 asp 页面中有一个面板,我想将图像添加到此面板,以便此图像位于面板的中心:
protected void Page_Load(object sender, EventArgs e)
{
Panel panel = new Panel();
panel.HorizontalAlign = HorizontalAlign.Center;
//here I want set verticalAlign for the panel
Image image = new Image();
image.imageURL = imageurl;
panel.controls.add(image);
this.form1.controls.add(panel);
}
我尝试使用 CSS:
p.CssClass = "css1";
而css是:
<style type="text/css">
.css1
{
vertical-align: middle;
}
</style>
但这并没有给出结果。
那么,如何在面板中心(水平和垂直)定位图像?
请不要推荐
padding-top:20px;
这会改变面板的高度。我必须不断保持面板的尺寸。
【问题讨论】:
标签: c# asp.net panel vertical-alignment